Salut,

Sur les tutos que j'ai lu je vois tous les String déclarés de cette manière:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
String str = new String();
String str2 = new String("blabla");
En expliquant que les String doivent se déclarer de cette manière et non pas comme des int par exemple car contrairement a ces derniers les String sont des objets.


Mais je me suis rendu compte que:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
String str = "";
String str2 = "blabla";
Marche aussi bien.

Le langage a évoluer depuis ces tutos et il est maintenant preferable de déclarer les String de la même manière que les int ou il y a quelque chose qui m'échappe ?