「Java」getDeclaredFields()でフィールドを取得するサンプル
サンプルコード
public Iterator<?> getNamess(){ Field[] cft = this.getClass().getDeclaredFields(); // リストを生成 List<String> fd= new ArrayList<String>(); for(int i = 0; i < cft.length; i++) { // フィールドを取得 fd.add(cft[i].getName()); } return fd.iterator(); }