// String のテスト class Strtest1 { public static void main( String[] args ) { String str1 = new String("Hello"); String str2 = "Hello"; String str3 = new String("Hello"); String str4 = "Hello"; System.out.println("String str1 = new String(\"Hello\");"); System.out.println("String str2 = \"Hello\";"); System.out.println("String str3 = new String(\"Hello\");"); System.out.println("String str4 = \"Hello\";"); System.out.println("----------"); if( str1.equals(str2) ) System.out.println("str1.equals(str2) は真。"); else System.out.println("str1.equals(str2) は偽。"); if( str1 == str2 ) System.out.println("str1 == str2 は真。"); else System.out.println("str1 == str2 は偽。"); if( str1 == str3 ) System.out.println("str1 == str3 は真。"); else System.out.println("str1 == str3 は偽。"); if( str2 == str3 ) System.out.println("str2 == str3 は真。"); else System.out.println("str2 == str3 は偽。"); if( str2 == str4 ) System.out.println("str2 == str4 は真。"); else System.out.println("str2 == str4 は偽。"); } } // end of Strtest1.java