Warum String
Klasse implementiert Cloneable
Schnittstelle nicht?Warum String-Klasse nicht klonbar ist?
Zum Beispiel: (Wir schreiben diese Art von Code manchmal.)
String s1 = new String("Hello");
String s2 = new String("Hello");
Hier s1 = s2;!
Statt dies zu tun, wenn wir es getan haben könnte:
String s1 = new String("Hello");
String s2 = s1.clone();
leicht Dies könnte.
Warum sollte es ...? Warum möchten Sie ein unveränderliches Objekt duplizieren/klonen? –
Bitte beachten Sie die aktualisierte Frage. – Raj
Tun Sie einfach 'String s2 = s1;'. Niemand kann das brechen. –