【发布时间】:2011-11-28 21:20:49
【问题描述】:
我只想将我的结构的“名称”属性提取到一个字符串[]中。
我知道必须有一个聪明的解决方案 - 但我不知道要寻找什么。
List<MyStruct> myStruct1;
public class MyStruct1 {
public String name1;
public List<MyStruct2> myStruct2;
}
public class MyStruct2 {
public String name2;
public List<MyStruct3> myStruct3;
}
而我正在寻找的是
String[] names1 = ? the array of all name1 coming from MyStruct1 ?
我知道简单列表的.toArray 转换,但我不知道如何从结构内部获取它。我认为有一个无需手动循环的解决方案。
非常感谢!
【问题讨论】: