Je me demandais pourquoi est-ce "string" et non "string" lorsque tous les autres types de données primitifs sont minuscules? P>
8 Réponses :
chaîne code> n'est pas un type de données primitif - c'est une classe, un type de référence. Certes, il est également soutenu directement dans la machine virtuelle et il y a des littéraux dans la langue - mais ce n'est toujours pas un type primitif. P>
Réponse la plus proche. La chaîne est une classe, qui contient beaucoup de méthodes. Vous pouvez par exemple, par exemple, invoquer les appels de méthode sur des types de données primitifs. Une chaîne contient une valeur d'un octet [] code> tableau: {'V', 'a', 'l', 'u', 'e'} code>
Comment aurais-je pu manquer ça. Merci.
Ce n'est pas une primitive forte>, la classe de chaîne est un objet. P>
http://download.oracle.com/ Javase / 6 / Docs / API / Java / Lang / String.HTML P>
Votre lien est d'une ancienne version de Java.
Parce que c'est une classe et non un type de données primitive. La chaîne est efficacement une gamme de caractères. P>
String a i> un tableau de caractères. C'est une distinction importante! En Java, une chaîne est un objet, pas un tableau de charcuterie
essayé de le garder propre et simple. On pourrait remplacer "est" par représente, couvre, englobe ...
Alors pourquoi tu n'as pas fait ça? "Propre et simple" n'exclut pas "incorrect".
Bien que le compilateur ait une prise en charge spéciale pour Voir la section JLS Types, valeurs et variables < / a> pour la description des types et des types de référence primitifs. P> String code> S, par exemple convertir des littéraux de chaîne en instances de chaîne et effectuer une concaténation de chaîne, la chaîne n'est pas un type primitif, mais une classe. Par convention, les noms de classe commencent en majuscules. P>
String est une classe en Java et type de données de référence.string est une gamme de caractères de sorte qu'il ne s'agit pas d'un type de données primitif. p>
chaîne dans la syntaxe de Java Borrows C, le compilateur Java prend une chaîne en tant que tableau de caractères, de sorte que la chaîne est un type de données abstraite fabriqué par type de données primitive de charratage P>
String est la classe dans Java.Lang Pack, mais dans les classes Al.java Al sont également considérées comme des types de données afin que nous puissions également prendre de type de données de chaîne .. We CAN.Cal Class est le type de données défini par l'utilisateur. En effet, un utilisateur peut créer une classe. String A; A est variable f le type de données "chaîne" p>
String est un type de données non primitif. Vous pouvez utiliser une chaîne comme suit
int monthNumber = 2;
String monthName = "";
switch(monthNumber) {
case 1:
monthName = "January";
break;
case 2:
monthName = "February";
break;
case 3:
monthName = "March";
break;
case 4:
monthName = "April";
break;
}
System.out.println("The month is " + monthName);