J'ai besoin d'obtenir la longueur d'un tableau 2D pour la ligne et la colonne. J'ai réussi à le faire en utilisant le code suivant :
public class MyClass {
public static void main(String args[])
{
int[][] test;
test = new int[5][10];
int row = test.length;
int col = test[0].length;
System.out.println(row);
System.out.println(col);
}
}
Les chiffres 5 et 10 s'affichent comme prévu.
Regardez maintenant cette ligne :
int col = test[0].length;
Remarquez que je dois faire référence à une ligne particulière pour obtenir la longueur de la colonne. Cela me semble incroyablement laid. De plus, si le tableau était défini comme suit :
test = new int[0][10];
Le code échouerait alors lorsqu'il essaierait d'obtenir la longueur. Existe-t-il une autre façon (plus intelligente) de procéder ?