1ビット配列の初期化(2つの方法)
配列型配列名[]={値1,値2,値3...値n};
配列型配列名[]=新しいデータ型[定数] value] //このメソッドは、すべての配列要素に同じデフォルト値を割り当てます。数値型の場合、デフォルト値も 0
です。for ループを除けば、比較的単純です。 -each ステートメント; 形式: for (type 変数名: 配列) 型: 任意のデータ型; 配列: 定義された配列名 {ステートメント}
実行後の結果
Ps : ダイレクトトラバーサルメソッド
Arrays.asList (a)//a は走査対象の配列です
public class bianli { public static void main(String[] args) { // TODO Auto-generated method stub int a[]={1,2,3,4,5,6,7}; for( int i:a){ System.out.print(i); } } }
2: 配列のコピー
System.arraycopy(a,b,c,d,e) / /a: ソース配列 b: ソース配列コピーする位置 c: ターゲット配列 d: オフセット e: ソース配列からターゲット配列にコピーする要素の数
import java.util.*; public class asList { public static void main(String[] args) { // TODO Auto-generated method stub String[] A={"I","L","O","V","E","J","A","V","A"}; System.out.println("数组A:"+Arrays.asList(A)); } }
実行後の結果
3: 塗りつぶし
Arrays.Fill(a, b) // a: ターゲット配列名 b: 埋められる値
public class arraycopy { public static void main(String[] args){ String A[]={"H","e","1","1","0"}; String B[]=new String[6]; System.arraycopy(A, 0, B, 1, B.length-1); for(int i=0;i<B.length;i++){ System.out.print(B[i]+" "); } } }
実行後:
4: equal
Arrays.equals(A,B) // ターゲット配列 A とターゲット配列 B
import java.util.*; public class tianchong { public static void main(String[] args) { // TODO Auto-generated method stub String[] A=new String[3]; Arrays.fill(A, "I love you"); for(int i=0;i<A.length;i++){ System.out.println(A[i]+" "); } } }
ランニング後: