Comment initialiser tous les éléments d'un tableau avec 0 (Chose semblable à Memset en langage C)
ʻArrays.fill (tableau, valeur d'initialisation) `
import java.util.Arrays;
public class HelloWorld {
    public static void main (String[] args) {
        int[] intArray = new int[10];
        Arrays.fill(intArray, 0); //Spécifiez la valeur d'initialisation avec le deuxième argument
        System.out.println(Arrays.toString(intArray));
    }
}
// => [0, 0, 0, ...]
Cette méthode peut également gérer des chaînes
import java.util.Arrays;
public class HelloWorld {
    public static void main (String[] args) {
        String[] str = new String[5];
        Arrays.fill(str, "_"); //Spécifiez la valeur d'initialisation avec le deuxième argument
        System.out.println(Arrays.toString(str));
    }
}
// => ["_", "_", "_", ...]
Recommended Posts