如何在Java中将字符串数组中存储的值转换为整数数组
这里我想将sting数组值转换为整数数组,需要将所有字符串值存储为整数数组,下面是字符串数组:如何在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
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();