1. 程式人生 > >將int陣列轉換為整數

將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