class replaceDemo {
public static void main(String args[]) {
StringBuffer sb = new StringBuffer("This is a test.");
sb.replace(5, 7, "was");
System.out.println("After replace: " + sb);
}
}
méthode REPLACE() retourne un objet StringBuffer alors pourquoi cette ligne est pas comme ça:Pourquoi le stockage de l'objet StringBuffer renvoyé par la méthode replace() n'est pas requis?
sb = sb.replace(5, 7, "was");
Pourquoi stocker l'objet retourné par le remplacer() n'est pas nécessaire?
https: // docs. oracle.com/javase/7/docs/api/java/lang/StringBuffer.html#replace(int,%20int,%20java.lang.String) – Kon
Ce qui dans les JavaDocs suggère que vous devez affecter l'objet retourné à un variable? Qu'est-ce qui est confus? En train de lire? – Tom
Cela permet de chaîner plusieurs appels –