我已经创建了一类的基团,其包含字符串和布尔对象的命名扩展“配件”对象的ArrayList通过级Java
然后创建ArrayList类,然后将其添加到名为“列表AccessoriesList“,从那里输入更多的数据。
然后我使用for循环创建了一个从ArrayList接收数据的附件对象。这仍然回应为空。
我环顾四周,发现最常见的问题是变量尚未初始化。所以,我想,仍然得到同样的结果
所以这里是配件类
public static class Accessories {
Accessories(String Accessoriesname, boolean cold, boolean warm, boolean hot, boolean rain, boolean snow, boolean ice, boolean formal, boolean informal) {
}
String name =null ; boolean cold; boolean warm; boolean hot; boolean rain; boolean snow; boolean ice; boolean formal; boolean informal;
}
这里是AccessoriesList类
public ArrayList createAccessories() {
ArrayList<Accessories> Accessoriesist = new ArrayList<Accessories>();
Accessoriesist.add(new Accessories("Bag", true, true, true, false, false, false, true, true));
Accessoriesist.add(new Accessories("Gloves", true, false, false, true, true, true, true, true));
Accessoriesist.add(new Accessories("Hat", true, false, false, true, true, true, false, true));
Accessoriesist.add(new Accessories("Poncho", false, true, true, false, false, false, false, true));
Accessoriesist.add(new Accessories("Scarf", true, true, false, true, true, true, true, true));
Accessoriesist.add(new Accessories("Sunglasses", false, true, true, false, false, false, true, true));
Accessoriesist.add(new Accessories("Tie", true, true, true, true, true, true, true, true));
Accessories getAccessories =null;
String getname = null;
for (int i = 0; i < Accessoriesist.size(); i++) {
getAccessories = Accessoriesist.get(i);
getname = getAccessories.name;
System.out.println("this is the name : " + getname);
System.out.println("this is the Accessoriesist : " + Accessoriesist.get(i));
}
return Accessoriesist;
}
取而代之的接收信息,我收到散列码。
我想抛出一个配件对象(原始)从ArrayList,到另一个配件对象(新)。我试图拉从附件对象(新)