Initialisierung eines Ein-Bit-Arrays (zwei Methoden)
Array-Typ Array Ming[]={Wert 1, Wert 2, Wert 3...Wert n};
Array-Typ Array-Name[]=neuer Datentyp[konstanter Wert] //Diese Methode weist allen Array-Elementen denselben Standardwert zu. Für numerische Typen ist der Standardwert ebenfalls 0
1 . Array-Traversal
Zusätzlich zur for-Schleife ist die for-each-Anweisung; Typ: beliebiger Datentyp; {Anweisung}
Ergebnis nach dem Ausführen
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); } } }
Arrays.asList(a)//a ist das Zielarray, das durchlaufen werden soll
2: Kopie des Arrays
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)); } }
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]+" "); } } }
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]+" "); } } }