Déclaration

Fermé
anaurel Messages postés 38 Date d'inscription vendredi 26 mai 2017 Statut Membre Dernière intervention 12 janvier 2018 - 23 juin 2017 à 10:07
otaku-boy Messages postés 99 Date d'inscription mardi 2 octobre 2012 Statut Membre Dernière intervention 6 janvier 2018 - 10 sept. 2017 à 02:03
Bonjour,

Je voudrais connaitre la différence entre les deux déclarations suivantes:

1- String chaine;

2-String chaine=new String();



1 réponse

otaku-boy Messages postés 99 Date d'inscription mardi 2 octobre 2012 Statut Membre Dernière intervention 6 janvier 2018 140
10 sept. 2017 à 02:03
1_ Tu déclare ta chaîne (sans lui donner de valeur initiale)

2_ Tu déclare ta chaîne et tente de lui donner une valeur initiale (ce qu'on appelle plus communément initialiser).

Les parenthèses ne sont JAMAIS censées être vides (Je le dis au cas où) quand on initialise un String.

Les deux portions de codes sont équivalentes
String test = "test";

String test = new String("test");
0