はらこメモ

プログラミングに関して調べたことについてのメモ書きです。言語はバラバラ…。

「Java」リテラル文字列のインスタンス

リテラル文字列について、
同じ文字列の場合は、同一インスタンスを参照する。

public static void main(String[] args) {
	String str1 = "str";
	String str2 = "str";

	if(str1==str2){
		System.out.println("true");
	}else{
		System.out.println("false");
	}
}

実行結果

true

リテラル文字列をプログラム上にたくさん書いても、
メモリの無駄使いにならないんやねー。

詳しくは下記を参照
リテラル文字列のインスタンスと参照について - しゅんの雑感日記