前提・実現したいこと
任意のエンティティであるAEntityクラスを持つ
List<AEntity>にデータを設定したい。
また、Listにセットする値として、Mapに持っている同項目?同キー?から取得し対象となるデータをセットしたいです。
例:値がYC1であれば以下の
List<AEntity>(name,chairmanFlg,no)はList<AEntity> (Y, true, 1)となり
同じくS2であれば、List<AEntity> (S, false, 2)となるようにしたいです。
パラメータとして3つの情報をすべて保持しているイメージです。
該当のソースコード
AEntity.java
Java
1public class AEntity { 2 private String name; //名前 3 private boolean chairmanFlg; //委員長フラグ 4 private int no; //番号 5 6 public String getName() { 7 return name; 8 } 9 public void setName(String name) { 10 this.name = name; 11 } 12 13 public boolean getChairmanFlg() { 14 return chairmanFlg; 15 } 16 public void setChairmanFlg(boolean chairmanFlg) { 17 this.chairmanFlg = chairmanFlg; 18 } 19 20 public int getNo() { 21 return no; 22 } 23 public void setNo(int no) { 24 this.no = no; 25 } 26} 27 28test.java 29public void test() { 30 List<AEntity> list = new ArrayList<>(); 31 32}
試したこと
ただ、セットするだけであれば
list.add("YAMADA", false, 1);
list.add("SUZUKI", true, 2);
list.add("TAKAHASHI", false, 3);
でよいのかと思いますが、エラーとなってしまいます。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。