Bonjour,
j'ai ce petite comparaison
je ne viens pas de comprendre pourquoi false car normallement après que j'applique la fonction trim() l'espace va etre supprimé et par conséquent les deux chaines vont pointer sur le meme référence
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 String x="Hello World"; String z=" Hello World".trim(); System.out.println(x==z);//false
et c'est l'explication qu'ils ont mentionné au niveau de livre "In this example,we don't have two of the same String literal.Although x and z happen to evaluate to the same string,one is computed at runtime.Since it isn't the same at compile-time, a new String object is created."
Partager