Java从String数组转换为short数组?

Doc*_*day 0 java

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

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

String[] stringArray= commaSeparatedString.split("\\s*,\\s*");
Run Code Online (Sandbox Code Playgroud)

我怎样才能将它变成一组短裤,这样我就可以列入一个列表?

谢谢

Jon*_*eet 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]));
}
Run Code Online (Sandbox Code Playgroud)

(请注意,您不能拥有基本类型的列表,因为Java泛型不支持基本类型参​​数.)