写一个函数,他接收两个String引数,并用各种Boolean比较动作来比较这两个String,打印比较结果。进行==,!=比较的同时还要执行equals()测试。要求main()中测试使用不同的string对象来调用你写的函数

解决方案 »

  1.   

    class test{
    public static void main(String[] args){
    s("sss","sss");
    }
    public static void s(String s1,String s2){
    if(s1.equals(s2)){
    System.out.println("字符串s1和s2一样!");
    }
    String s11 = new String(s1);
    String s21 = new String(s2);
    String s31 = s11;
    if(s11==s21){
    System.out.println("对象s11和s21一样!");
    }
    if(s11!=s21){
    System.out.println("对象s11和s21不一样!");
    }
    if(s11==s31){
    System.out.println("对象s31和s11一样!");
    }
    }}
      

  2.   

    改正以下二楼的:
     class test{  应该是  public class test{