0

你好我有一个逗号分隔的字符串列表并放入一个数组中。

我最终需要它们作为短裤列表,但我知道如何做到这一点的唯一方法是将它们作为短裤数组然后做array.asList()

String[] stringArray= commaSeparatedString.split("\\s*,\\s*");

我怎样才能把它放在一系列短裤上,这样我就可以把它扔进一个列表中?

谢谢

4

2 回答 2

5

那么大概你只需要解析每个元素。但为什么不直接将它们添加到ArrayList<Short>?

List<Short> shortList = new ArrayList<Short>(stringArray.length);
for (int i = 0; i < stringArray.length; i++) {
    shortList.add(Short.valueOf(stringArray[i]));
}

(请注意,您不能拥有原始类型的列表,因为 Java 泛型不支持原始类型参数。)

于 2013-10-15T22:31:12.590 回答
0

拆分后,您将每个字符串解析为所需的类型,例如 Short.parseShort(element)

于 2013-10-15T22:31:28.110 回答