So initialisieren Sie alle Elemente eines Arrays mit 0 (Memset-ähnliches Ding in C-Sprache)
Arrays.fill (Array, Initialisierungswert)
import java.util.Arrays;
public class HelloWorld {
public static void main (String[] args) {
int[] intArray = new int[10];
Arrays.fill(intArray, 0); //Geben Sie den Initialisierungswert mit dem zweiten Argument an
System.out.println(Arrays.toString(intArray));
}
}
// => [0, 0, 0, ...]
Diese Methode kann auch Zeichenfolgen verarbeiten
import java.util.Arrays;
public class HelloWorld {
public static void main (String[] args) {
String[] str = new String[5];
Arrays.fill(str, "_"); //Geben Sie den Initialisierungswert mit dem zweiten Argument an
System.out.println(Arrays.toString(str));
}
}
// => ["_", "_", "_", ...]
Recommended Posts