Comment voulez-vous déterminer la taille du tableau de chaîne de java?
Comment puis-je lire un fichier et de déterminer le nombre d'éléments du tableau sans avoir à regarder le fichier texte lui-même?
String temp = fileScan.toString();
String[] tokens = temp.split("[\n]+");
//numArrayElements = ?
- Voulez-vous dire
tokens.length
? - Près de deux exemplaires de: stackoverflow.com/questions/453018/... . Cela a été répondu et plus efficacement.
- Contrairement au C/C++, en Java, vous pouvez toujours déterminer la taille d'un tableau à l'aide de
length
.
Vous devez vous connecter pour publier un commentaire.
Utiliser le
length
propriété de la matrice:L'expression correcte est
tokens.length
. Ainsi, vous pouvez attribuernumArrayElements
comme ceci:Compte le nombre d'éléments dans le
tokens
tableau. Vous pouvez compter le nombre d'éléments dans un tableau de la même façon.length
ne pas "compter" le nombre d'éléments dans le tableau. Il renvoie plutôt à la taille de la matrice qui a été stocké dans le tableau d'en-tête lorsque l'objet tableau a été créé (et qui ne peut pas avoir changé depuis).