怎么比较2个字符串大小,必须用到输入输出流那吗?不是会写,搜索了下看到都用到输入输入流那了。

解决方案 »

  1.   


    //回去好好看本书把~还有看帮助文档!
    String s1 = "aa";
            String s2 = "aa";
            System.out.println(s1.equals(s2));
      

  2.   


    恩,最近一直在努力看,帮助文档就是jdk那个?
      

  3.   

    从第一个字母开始比较,直到一个字符串结束,短的小,长度相同,从第一个开始循环比较,单个字符就可以比较大小了,用><作比较就可以了.
      

  4.   


            String s1="aaa";
            String s2 = "abc";
            if(s1.compareTo(s2)==-1) {
                System.out.println("s1<s2");
            }else if(s1.compareTo(s2)==0) {
                System.out.println("s1=s2");
            }else if(s1.compareTo(s2)==1) {
                System.out.println("s1>s2");
            }
      

  5.   

    public class Test2 {
    public static void main(String[] args) {
    // 回去好好看本书把~还有看帮助文档!<这个留着,嘎嘎>
    String s1 = "aa";
    String s2 = "bb";
    if (s1.length() == s2.length())
    System.out.println("一样长!");
    else
    System.out.println("不一样长!:" + "s1的长度:" + s1.length() + "; s2的长度: "
    + s2.length());
    }
    }
      

  6.   

    就是比较2个字符串大小,然后(s1>s2) ||( s1<s2)