int配列を整数に変換する
1946 ワード
int配列を整数に変換する:構想とステップ:1、Stringオブジェクトstrを定義し、値は「」です.Stringオブジェクトのconcatメソッドを使用する必要があるため、指定した文字列を文字列の末尾に追加します.Stringオブジェクトは初期化時にnullとして定義できません.そうしないと、空のポインタ異常2が発生し、forループを定義して配列を遍歴します.
3、遍歴中にintタイプのサードパーティ変数zを定義して、その配列のi番目の下位ビット要素の値を受信する必要がある.4、Stringオブジェクトsを初期化する.5、IntegerクラスのtoStringメソッドを使用してzをパラメータとして渡し、int型整数をStringに変換することを機能するsからtoStringメソッドの戻り値を受信する.6、呼び出しconcatメソッドはsをパラメータとして渡し、戻り値はstrによって受信する.7、int型変数numの値を0と定義します.8.遍歴終了後にIntegerクラスのparseIntメソッドを呼び出す.このメソッドの機能は、指定した文字列を10進数の表現形式でint型整数を返し、strをパラメータとして渡し、numで戻り値を受信することである.
実行結果:1548
3、遍歴中にintタイプのサードパーティ変数zを定義して、その配列のi番目の下位ビット要素の値を受信する必要がある.4、Stringオブジェクトsを初期化する.5、IntegerクラスのtoStringメソッドを使用してzをパラメータとして渡し、int型整数をStringに変換することを機能するsからtoStringメソッドの戻り値を受信する.6、呼び出しconcatメソッドはsをパラメータとして渡し、戻り値はstrによって受信する.7、int型変数numの値を0と定義します.8.遍歴終了後にIntegerクラスのparseIntメソッドを呼び出す.このメソッドの機能は、指定した文字列を10進数の表現形式で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; Inew String();
int z = arr[i];
s = Integer.toString(z);
str = str.concat(s);
}
int num = Integer.parseInt(str);
return num;
}
}
実行結果:1548