ホームページ >Java >&#&チュートリアル >Javaで文字列のディープコピーを実装する方法

Javaで文字列のディープコピーを実装する方法

王林
王林転載
2023-04-27 15:19:141727ブラウズ

文字列のディープ コピーを実装する方法は?

文字列は不変であるため、「=」演算子を直接使用して、ある文字列を別の文字列にコピーできます。お互い。

public class JavaStringCopy {     public static void main(String args[]) {         String str = "沉默王二";         String strCopy = str;          str = "沉默王三";         System.out.println(strCopy);     } }

出力は次のとおりです:

沉默王二

この例は、文字列が不変であることを証明した前の例とほぼ同じですよね?これは確かに文字列が不変であるためです。変更可能なオブジェクトの場合は、ディープ コピーに注意を払う必要があり、新しいオブジェクトを返すには new キーワードを使用するのが最善です。

rree

以上がJavaで文字列のディープコピーを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。