Java中String类型数组转换为int类型数组

    科技2026-02-19  8

    原数组:

    String[] arr ={"1","2","4","6"};

    转换方法:

    一、使用循环进行转换

    public int[] StringToInt(String[] arr){ int[] array = new int[arr.length]; for (int i = 0; i < arr.length; i++) { array[i] = Integer.parseInt(arr[i]); } return array; }

    二、使用lambda表达式

    方式一:

    public int[] StringToInt(String[] arr){ int[] array = Arrays.asList(arr).stream().mapToInt(Integer::parseInt).toArray(); return array; }

    方式二:

    public int[] StringToInt(String[] arr){ int[] array = Arrays.stream(arr).mapToInt(Integer::parseInt).toArray(); return array; }
    Processed: 0.011, SQL: 9