对身份证号码等较长的数据进行排序,题目又要求用String类型存放身份证号码, 因此需要将String[]转 long[]。
import java.util.Arrays;
public class test {
public static void main(String[] args) {
String[] str = {"12415151515","3252562626","342634634637","123414142"};
long[] longs = StringToLong(str);
System.out.println(Arrays.toString(longs));
}
public static long[] StringToLong(String[] str) {
long[] arr = new long[str.length];
for (int i = 0; i < str.length; i++) {
arr[i] = Long.parseLong(str[i]);
}
return arr;
}
}


![Java中字符串数组String[]转换成long[数组的方法 Java中字符串数组String[]转换成long[数组的方法](http://www.mshxw.com/aiimages/31/996054.png)
