Différence entre char[] et String

Quelle est la différence entre char[] et String ? – Les deux à la fois char[] et String sont constitués d’une séquence de caractères. Une séquence implique que les caractères sont ordonnés et qu’ils peuvent être énumérés. Un tableau de caractères char[] ajoute ce que tout tableau est connu pour ajouter: indexation et accès aléatoire à des éléments individuels. String , par contre, ajoute que la séquence de caractères. Les String sont généralement plus sûres, mais les tableaux de caractères char[], vous avez un contrôle direct et peut facilement causer des problèmes / bugs comme le dépassement de la taille du tableau.
 
 

Table de comparaison
char[] String
Syntaxe char tab[size]; String myString;
Indexage Un seul caractère dans un tableau de caractères est accessible par son index dans le tableau, Ex : tab[index]. Dans string, un seul caractère est accessible par la fonction
myString.charAt (index).
Les limites Les limites peuvent étre facilement dépassées. Les limites ne seront pas dépassées.
L’accès Accès rapide Accès lent.
Différence entre String et Stringbuffer

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *