Exercice 1:
StringBuffer sb1 = new StringBuffer("Hello");
StringBuffer sb2 = sb1.append(" World");
StringBuffer sb3 = sb2.reverse();
StringBuffer sb4 = sb3.insert(5, " ");
sb2.append("!");
System.out.println(sb1);
System.out.println(sb2);
System.out.println(sb3);
System.out.println(sb4);
Quelle sera la sortie pour chacun des StringBuffer sb1, sb2, sb3 et sb4 à la fin de ce code ?
Exercice 2:
StringBuffer sb1 = new StringBuffer("Java");
StringBuffer sb2 = new StringBuffer("Java");
StringBuffer sb3 = sb1;
System.out.println(sb1 == sb2);
System.out.println(sb1.equals(sb2));
System.out.println(sb1 == sb3);
System.out.println(sb1.equals(sb3));
Quels seront les résultats des comparaisons (true ou false) pour chaque ligne de ce code ?
Exercice 3:
StringBuffer sb1 = new StringBuffer("Hello");
StringBuffer sb2 = new StringBuffer("World");
sb1.replace(1, 3, sb2.substring(1, 3));
System.out.println(sb1);
Quel sera le contenu de sb1 après l'exécution de ce code ?
Exercice 4:
java
StringBuffer sb = new StringBuffer("Hello");
sb.delete(1, 4);
sb.insert(1, "ey");
System.out.println(sb);
Quel sera le contenu de sb après l'exécution de ce code ?
Exercice 5:
StringBuffer sb1 = new StringBuffer("Hello");
StringBuffer sb2 = new StringBuffer("Hello");
System.out.println(sb1.equals(sb2));
System.out.println(sb1.toString().equals(sb2.toString()));
Quels seront les résultats des comparaisons (true ou false) pour chaque ligne de ce code ?