// 文字列の比較
public class xString04 {

    public static void main(String[] xargs){

    // メソッドを利用した比較
    
        String xstr01 = "おはよう";
        String xstr02 = "こんにちは";

        String xs;
        
        xs = xstr01;
        System.out.println(xstr01);
        System.out.println(xs);
        System.out.println("比較　　　: " + xstr01.compareTo(xs));
        System.out.println("等しい？　: " + xstr01.equals(xs));

        System.out.println("-------------------------");
        
        xs = xstr02;
        System.out.println(xstr01);
        System.out.println(xs);
        System.out.println("比較　　　: " + xstr01.compareTo(xs));
        System.out.println("等しい？　: " + xstr01.equals(xs));

        System.out.println("-------------------------");

    //　== を利用した比較
    
        String xstr03 = "おはよう";
        String xstr04 = "おは" ;

        System.out.println(xstr03);
        System.out.println(xstr04);
        if (xstr03 == xstr04){
            System.out.println("等しい");
        }else{
            System.out.println("等しくない");
        }

        System.out.println("-------------------------");
        
        xstr04 = xstr04 + "よう";
        System.out.println(xstr03);
        System.out.println(xstr04);
        if (xstr03 == xstr04){
            System.out.println("等しい");
        }else{
            System.out.println("等しくない");
        }

        System.out.println("-------------------------");

        xstr04 = "おはよう";
        System.out.println(xstr03);
        System.out.println(xstr04);
        if (xstr03 == xstr04){
            System.out.println("等しい");
        }else{
            System.out.println("等しくない");
        }
    }
}

