Déclaration

anaurel Messages postés 37 Date d'inscription   Statut Membre Dernière intervention   -  
otaku-boy Messages postés 99 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   140
 
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