当列表中的整数元素在java中更改为字符串时会发生什么?

时间:2014-04-02 01:48:49

标签: java

我有一个数组列表。在该列表中,我有几个字符串元素和几个整数元素。我需要将arraylist中的所有元素更改为string,以便我可以修改字符串元素。因此,当我这样做时,即使我的arraylist中的整数元素也被更改为字符串。如果在将整数元素更改为字符串后尝试访问它们会是一个问题吗?

2 个答案:

答案 0 :(得分:1)

可以使用parseInt(),所以不是没有问题。您可以在此处阅读更多内容:http://www.tutorialspoint.com/java/number_parseint.htm

答案 1 :(得分:0)

您不应尝试更改列表中包含的元素类型。而是创建一个 new 字符串列表,并适当添加:

List<String> strings = new ArrayList<>(integers.size());

for (Integer a : integers)
    strings.add(a.toString());