请高手指点,java 中将字符串数组转换为整型数组

解决方案 »

  1.   

    import java.util.*;public class Test {    public int[] stringArrayToIntArray(String[] strArray) {
            if (strArray.length == 0) {
                return null;
            }        int[] intArray = new int[strArray.length];
            for (int i = 0; i < strArray.length; i++) {
                try {
                    int temp = Integer.parseInt(strArray[i]);
                    intArray[i] = temp;
                } catch (Exception e) {
                    //TODO
                }
            }        return intArray;    }    public static void main(String[] args) {
            Test t = new Test();
            String[] strArray = {"1", "-1", "0", "a", "101"};
            int[] intArray = t.stringArrayToIntArray(strArray);
            for (int i = 0; i < intArray.length; i++) {
                System.out.println(intArray[i]);
            }
        }}