Différence entre length et length() en Java
- array.length: length est une variable applicable aux tableaux. À l’aide de la variable length, nous pouvons obtenir la taille du tableau.
- string.length(): la méthode length() est une méthode qui s’applique aux objets string. La méthode length() renvoie le nombre de caractères présents dans une chaîne de caractères.
Exemple:
public class Main { public static void main(String[] args) { int[] tab = new int[5]; System.out.println("La taille du tableau est " + tab.length); String str = "WayToLearnX"; System.out.println("La taille de la chaîne est " + str.length()); } }
Sortie:
La taille du tableau est 5 La taille de la chaîne est 11
Conclusion
La variable length s’applique au tableau mais pas aux objets string tandis que la méthode length() s’applique aux objets string mais pas aux tableaux.