Déclaration

Bonjour,

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

1- String chaine;

2-String chaine=new String();

1 réponse

  1. 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