将int数组转换为整数

将int数组转化为整数:
思路及步骤:
1、定义一个String对象 str,值为”“,因为需要使用String对象的concat方法,该方法功能是将指定字符串添加至该字符串的结尾处。且该String对象在初始化时不可定义为null,否则会出现空指针异常
2、定义for循环对该数组完成遍历。

3、在遍历过程中需要定义int类型的第三方变量 z 用于接收该数组的第 i 下标位元素的值。
4、初始化一个String对象  s 。
5、使用Integer类中的toString方法将 z 作为参数传递进去,由 s 接收toString方法的返回值,该方法功能是将int型整数转换为String。
6、调用concat方法将 s 作为参数传递,返回值由 str 接收。
7、定义一个int型变量 num 值为0。
8、遍历结束后调用Integer类的parseInt方法,该方法的功能是将指定字符串以十进制的表现形式返回一个int型整数,将 str 作为参数传递,由num接收返回值。

public class Test {
    public static void main(String[]args){
        int[] arr = {1,5,4,8};
        int num = transfer(arr);
        System.out.println(num);
    }

    public static int transfer(int[] arr){
        String str = "";
        for(int i=0; I<arr.length; i++){
            String s = new String();
            int z = arr[i];
            s = Integer.toString(z);
            str = str.concat(s);
        }
        int num = Integer.parseInt(str);
        return num;
    }
}

运行结果为:1548

猜你喜欢

转载自blog.csdn.net/l_Laity/article/details/54670289
今日推荐