如何在java中将字符串数组转换为int数组

-2 java arrays string int

我在java程序中有一个像这样的字符串数组

String results[] = { "2", "1", "5", "1" };
Run Code Online (Sandbox Code Playgroud)

我想将其转换为整数数组,如下所示:

int results[] = { 2, 1, 5, 1 };
Run Code Online (Sandbox Code Playgroud)

最后我想找到该int数组所有元素的总和.

soo*_*man 7

如果您使用的是Java 8试试这个:

 int[] array = Arrays.stream(resultsStr).mapToInt(Integer::parseInt).toArray();
Run Code Online (Sandbox Code Playgroud)