Java utilise la fonction fill() de la classe Arrays pour remplir tous les éléments du tableau bidimensionnel avec des valeurs spécifiées
Dans la programmation Java, les tableaux sont une structure de données très courante, et les tableaux bidimensionnels sont souvent utilisés lorsque traiter des données multidimensionnelles. Lorsque nous devons remplir tous les éléments d'un tableau bidimensionnel avec des valeurs spécifiées, nous pouvons utiliser la fonction fill() dans la classe Arrays de Java pour y parvenir rapidement. La fonction
fill() est une méthode statique de la classe Arrays, qui peut remplir tous les éléments du tableau avec des valeurs d'élément spécifiées. Cette méthode a trois versions surchargées :
Ce qui suit est un exemple de code qui utilise la fonction fill() pour remplir tous les éléments d'un tableau bidimensionnel avec des valeurs spécifiées :
import java.util.Arrays; public class Main { public static void main(String[] args) { int[][] matrix = new int[3][3]; // 创建一个3x3的二维数组 int fillValue = 10; // 指定要填充的值 for (int[] row : matrix) { Arrays.fill(row, fillValue); // 逐行填充指定值 } // 打印二维数组 for (int[] row : matrix) { for (int num : row) { System.out.print(num + " "); } System.out.println(); // 换行 } } }
Dans le code ci-dessus, nous créons d'abord un tableau bidimensionnel 3x3 matrice
. Ensuite, nous spécifions la valeur à remplir comme fillValue = 10
. Ensuite, nous utilisons une boucle for améliorée pour parcourir chaque ligne du tableau bidimensionnel et remplir la valeur spécifiée dans tous les éléments de chaque ligne via la fonction Arrays.fill()
. Enfin, nous vérifions les résultats de l'opération de remplissage en imprimant tous les éléments du tableau 2D à l'aide d'une boucle imbriquée.
Exécutez le code ci-dessus, le résultat de sortie est le suivant : matrix
。然后,我们指定要填充的值为fillValue = 10
。接下来,我们使用增强的for循环来遍历二维数组的每一行,并通过Arrays.fill()
函数将指定值填充到每一行的所有元素中。最后,我们使用嵌套的循环打印二维数组的所有元素,从而验证填充操作的结果。
运行以上代码,输出结果如下:
10 10 10 10 10 10 10 10 10
可以看到,二维数组matrix
rrreee
matrice
ont été remplis avec succès à la valeur spécifiée de 10. En utilisant la fonction fill() de la classe Arrays combinée à une boucle, nous pouvons remplir efficacement tous les éléments du tableau bidimensionnel. Cela peut grandement simplifier l'écriture du code et améliorer l'efficacité de la programmation, rendant le code plus clair et plus facile à lire. 🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!