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

王林
リリース: 2023-04-27 15:19:14
転載
1665 人が閲覧しました

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

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

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 までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!