你好我有一个逗号分隔的字符串列表并放入一个数组。
我最终需要将它们作为短裤列表,但我知道如何做到这一点的唯一方法是将它们作为一组短裤然后做array.asList()
String[] stringArray= commaSeparatedString.split("\\s*,\\s*");
我怎样才能将它变成一组短裤,以便我可以列入一个列表?
感谢
答案 0 :(得分: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泛型不支持基本类型参数。)
答案 1 :(得分:0)
在拆分后,您将每个字符串解析为所需的类型,例如Short.parseShort(element)