public static void main (String[] args) {
    String string1="A";
    String string2="To";
   
   
    String string1Out="\""+string1+"\"";
    String string2Out="\""+string2+"\"";
     if(string2.compareTo(string1)<0){
    System.out.println (string2Out+" is less than "+string1Out);
    }else {if(string2.compareTo(string1)>0){
    System.out.println (string2Out+" is greater than "+string1Out);
    }else{
    System.out.println (string2Out+" is equal to "+string1Out);
    }
    }
}不太明白红色部分string字符串的写法的意思,谁帮忙解决下..

解决方案 »

  1.   

    public static void main (String[] args) {
      String string1="A";
      String string2="To";
     
     
      String string1Out="\""+string1+"\"";
      String string2Out="\""+string2+"\"";     if(string2.compareTo(string1) <0){
      System.out.println (string2Out+" is less than "+string1Out);
      }else {if(string2.compareTo(string1)>0){
      System.out.println (string2Out+" is greater than "+string1Out);
      }else{
      System.out.println (string2Out+" is equal to "+string1Out);
      }
      }
    }
      

  2.   

    输出一个引号啦...结果是"A" "To";