private static void changeString(String s) {
s = new String("new string");
}
public static void main(String[] args) {
String s = new String("old string");
changeString(s);
System.out.println(s); // expect "new string"
}
nasıl "Yeni dize" çıkış yöntemi changeString için sadece argüman olarak s ile gerçekleşmesi olabilir ?Referansı, Java'daki argüman olarak bu referansla bir yöntem içinde değiştirebilir miyim?
Teşekkürler.
, argümanlar değer geçirilir! – Tarquila
Komik olan şey, kodun doğru olduğudur, ancak "belgeler" yanıltıcıdır. Aynı şey onun koduyla aynı olup olmadığını merak ediyorum? – OscarRyz
@ rsp -belgelerinizi düzeltebilir, çünkü kabul edilen yanıt – TStamper