-1
因此,在我的代码中,我将.txt文件读入单个未指定的ArrayList,但是当我尝试将其解析出来时,它不会转换回int或Integer。 文本文件看起来像这样:
名称1
1号
2号
3号
名称2
等
我想当从列表中选择名称1时,使Number 1递增。
学生是初始的ArrayList(尝试都ArrayList和ArrayList的())
KB是扫描器
玩家是ArrayList的
totalgames被认为试图改写学生的ArrayList第(k + 1)如何将ArrayList()或ArrayList <String>中的对象转换为ArrayList <Integer>?
System.out.println(students.get(k));
if(kb.nextInt()!=0)
{
players.add(k);
totalgames.add((Integer)students.get(k+1));
}
但它出现不兼容的类型错误。有没有办法让这个错误消失而没有彻底改变所有的ArrayLists?
你能以更好的方式解释吗? –
Number 3和Name 2之间是否有分隔符?或者是第一个非数字线的下一个名字?我会建议使用不同的数据结构,但我不确定你想要** ......你是在总结'Number'(s)'1,2,3'吗? –
听说过自动装箱吗?...如果列表中有一个整数,那么当您将该特定元素分配给“int”变量时,它会自动将类型转换为整数。 –