Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Java中将字符串数组中存储的值转换为整数数组_Java_Arrays - Fatal编程技术网

如何在Java中将字符串数组中存储的值转换为整数数组

如何在Java中将字符串数组中存储的值转换为整数数组,java,arrays,Java,Arrays,这里我想将sting数组值转换为整数数组,需要将所有字符串值存储为整数数组,下面是字符串数组: private String[] aa = {"70","80","99","140","150","199","200","300", "349","350","400","499","500","501","900","1000","1100","1200"}; int[]bb=新的int[aa.length]; 对于(int i=0;i

这里我想将sting数组值转换为整数数组,需要将所有字符串值存储为整数数组,下面是字符串数组:

private String[] aa = {"70","80","99","140","150","199","200","300",
                       "349","350","400","499","500","501","900","1000","1100","1200"};
int[]bb=新的int[aa.length];
对于(int i=0;i

循环遍历数组并将其转换为int

int []intArray = new int[strArray.length];
int i = 0;
for(String s : strArray)
  intArray[i ++] = Integer.parseInt(s);
System.out.println(Arrays.toString(intArray));

如果您使用的是Java8,您可以:

int[] array = Stream.of(aa).mapToInt(Integer::parseInt).toArray();

到目前为止,您的尝试是什么?副本:
int[] array = Stream.of(aa).mapToInt(Integer::parseInt).toArray();