我如何List<String>
使用List<HeaderInfo>
HeaderInfo进行强制转换是我的班级名称
public class HeaderInfo{
public HeaderInfo(List<String> list){}
public HeaderInfo(){}
}
public SomeClass{
List<String> lables = new ArrayList<String>();
lables = getAllLabels();
List<HeaderInfo> lables1 = new ArrayList<HeaderInfo>(lables);
}
我想转换lables
为类型,List<HeaderInfo>
以便可以将其传递给我的自定义adapter
说不确定
那是你要的吗 ??
class HeaderInfo {
private List<String>list;
public HeaderInfo(List<String> list){
this.list = list;
}
public List<String> getList() {
return list;
}
public HeaderInfo(){}
}
public class Test {
public static void main(String a[])
{
List<String> lables = new ArrayList<String>(getAllLabels());
HeaderInfo headerInfo = new HeaderInfo(lables);
List<HeaderInfo> lables1 = new ArrayList<HeaderInfo>();
lables1.add(headerInfo);
for(Object list : lables1)
{
HeaderInfo headerInfo1 = (HeaderInfo)list;
System.out.println(headerInfo.getList().toString());
}
}
private static List<String> getAllLabels() {
List<String> list = new ArrayList<String>();
list.add("a");
list.add("b");
list.add("c");
list.add("d");
return list;
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句