我有一个带整数值的ArrayList,我想从另一个ArrayList包含字符串值中读取该值。我怎样才能做到这一点 ?
public static ArrayList<Integer> scorerValue = new ArrayList<Integer>();
我想用
在这里阅读ArrayList<String> score_Number ;
答案 0 :(得分:1)
好。所以我们首先声明我们的List<String>
..
List<String> score_Number = new ArrayList<String>();
// Remember you program to an interface. Not a concrete implementation.
然后转换你..
// Do some magic.
那是对的魔术。涉及the toString() method的魔法。您需要在for each loop中致电toString()
。最后,您需要使用List.add() method将新创建的String
值添加到列表score_Number
。
注意 :遵循命名约定。 score_Number
应为scoreNumber
。
答案 1 :(得分:0)
尝试,
ArrayList<Integer> integerList = new ArrayList<Integer>();
// add Integer Elements
ArrayList<String> stringList = new ArrayList<String>();
for(Integer i : integerList){
stringList.add(i+"");
}
答案 2 :(得分:0)
试试这个:
ArrayList<Integer> scorerValue = new ArrayList<Integer>();
scorerValue.add(1);
ArrayList<String> score_Number = new ArrayList<String>();
for (Integer i : scorerValue)
score_Number.add(i.toString());
System.out.println(score_Number);