私が持っているとしましょう
class Dummy {
String a, b;
public Dummy(String a, String b) {
this.a = a;
this.b = b;
}
public String toString(){
return a+b;
}
public String getA() {
return a;
}
public String getB() {
return b;
}
}
私はを頂きたい
List<Dummy> myList = new ArrayList<Dummy>() {{
add(new Dummy("test", ""));
add(new Dummy("boo", "o"));
}};
System.out.println( myList.toString());
System.out.println( myList.getAs()); //should return ["test", "boo"]
System.out.println( myList.getBs());//should return ["", "o"]
あなたが私が何を意味するか見れば
おそらく拡張クラスを作成する必要がありますArrayList<Dummy>
か?
編集:
そのように良さそうです
class Dummy {
String a, b;
//...
public static String toAString(List<Dummy> l){
String s="";
for (Dummy d : l){
s+=d.a;
}
return s;
}
}
edit2:
ダミーには2つの文字列しかありませんが、ArrayList<String []>
どちらかと言えば良いですか?メモリの観点から