Le tableau est un ensemble de données avec le même type de données. Le tableau est N-1 comme tableau de dimension N-1. Ce qui suit utilise un tableau comme exemple pour illustrer l'utilisation du tableau Java.
1. Énoncé du tableau
Les déclarations du tableau ont les deux formes suivantes (les positions des crochets sont différentes):
int arr []; int [] arr2;
2. Initialisation du tableau
Il existe deux formes d'initialisation du tableau, comme suit (en utilisant nouveau ou non en utilisant nouveau):
int arr [] = new int [] {1, 3, 5, 7, 9}; int [] arr2 = {2, 4, 8, 8, 10};3. Traverser un tableau
Pour traverser le tableau, vous pouvez utiliser pour / foreach, comme suit:
public static void main (String [] args) {int arr [] = new int [] {1, 3, 5, 7,9}; (int i = 0; i <arr.length; ++ i) {System.out.print (arr [i] + "/ t"); System.out.print (x + "/ t");4. Arrays.fill () remplit le tableau
En utilisant la méthode statique de la classe des tableaux, le package d'importation java.util.array est requis et de nombreuses méthodes surchargées sont définies.
VOID FILL (int [] A, int Val) Tous remplissage de vide (int [] a, int fromIndex, int toindex, int Val) remplissage de l'élément int [] arr3 = new int [5]; System.out.print (x + "/ t"); {System.out.print (x + "/ t"); int x: arr3) {System.out.print (x + "/ t");5. Arrays.sort () Triez le tableau sur le tableau
VOID SORT (int [] a) Tri le tri vide (int [] a, int fromindex, int toindex) Triant l'élément d'indexation spécifié int [] arr4 = {3, 7, 2, 9}; pour (int x: arr4) {System.out.print (x + "/ t"); 1, 9}; println ();6. Arrays.copyof () Copiez le tableau
int [] copyof (int [] original, int newLenth) copier des tableaux, spécifiez la longueur du nouveau tableau int [] copyofRange (int [] original, int, int to), spécifiez l'index int [] du tableau d'origine du tableau d'origine du tableau d'origine. Arrays.CopyOfRange (Arr6, 1, 3); : arr8) {System.out.print (x + "/ t");} System.out.println (); 7. Vérifiez si le tableau contient une certaine valeur
String [] StringArray = {"a", "b", "c", "d", "e", "boolean b = arrays.aslist (stringArray) .Contains (" a "); System.out.println ( b)Utilisez d'abord les arrays.aslist () pour convertir le tableau en liste <string>, afin que la fonction contient une liste liée dynamique puisse déterminer si l'élément est inclus dans la liste liée.
8. Connectez deux tableaux
int [] intarray = {1, 2, 3, 4, 5}; int [] IntArray2 = {6, 7, 9, 10}; ;ArrayUtils est une bibliothèque de classe de traitement du tableau fournie par Apache.
9. Flip de tableau
int [] intarray = {1, 2, 3, 4, 5}; arrayutils.reverse (intarray); ]]Utilisez toujours les arrayutils universels.
10. Retirez un élément d'un tableau
int [] intarray = {1, 2, 3, 4, 5}; int [] supprimé = arrayutils.removeElement (intarray, 3);