Bean型のArrayListから特定のものを取り出したいです。
例えば、下のコードの場合listの中のageだけを取り出す方法はありますか?
いろいろ調べたり試したりしたのですが解決できないのでわかる方教えてください。
java
1//Bean 2private String name; 3private int age; 4private String address; 5 6public String getName(){ 7 return name; 8} 9public void setName(String name){ 10 this.name = name; 11} 12public int getAge(){ 13 return Age; 14} 15public void setAge(int age){ 16 this.age = age; 17} 18public String getAddress(){ 19 return address; 20} 21public void setAddress(String Address){ 22 this.address = address; 23}
java
1Bean bean = new Bean(); 2ArrayList<Bean> list = new ArrayList<Bean>(); 3bean.setName("吾郎"); 4bean.setAge(15); 5bean.setAddress("東京"); 6list.add(bean);
ご質問の意味が分かりづらいようです。
> 下のコードの場合listの中のageだけを取り出す方法はありますか?
「ageだけ」とは何でしょう。Beanクラスのprivateフィールドのageですか?ゲッターであるgetAge()があるので、ArrayListの要素ごとにそれを呼べば良いのでは?
しかしながら全部のコードを提示されている訳ではないでしょうが、コンパイルエラーになると思います。
> public int getAge(){
> return Age;
> }
回答1件
あなたの回答
tips
プレビュー