内容如题!

解决方案 »

  1.   

    不有用到第三方变量,用到了字符串的方法,不知道算不算犯规。public class Test {
    public static void main(String[] args) {
    String str1 = "abcdef";
    String str2 = "1234";
    str1 = str1 + str2;
    str2 = str1.substring(0, str1.length() - str2.length());
    str1 = str1.substring(str2.length());
    System.out.println(str1);
    System.out.println(str2);
    }
    }
      

  2.   

    a = "abc"
    b = "bcd"a = a + b;
    b = a.subString(0,a.length - b.length - 1);
    a = a.subString(b.length - 1, a.length - 1);就是这么个意思,我是新手。
      

  3.   


    String str1="123";
    String str2="1";
    System.out.println("交换前:str1=\""+str1+"\"  "+"str2=\""+str2+"\"");
    str1=str1+str2;
    str2=str1.replaceAll(str2+"$", "");
    str1=str1.replaceAll("^"+str2, "");
    System.out.println("交换后:str1=\""+str1+"\"  "+"str2=\""+str2+"\"");
      

  4.   


    public class Hello {
    public static void main(String[] args) {
    String s1 = "abc", s2 = "123";
    s1 += s2;
    s2 = s1.replaceAll(s2+"$", "");
    s1 = s1.replaceAll("^" + s2, "");
    System.out.println("s1 = \"" + s1 + "\"");
    System.out.println("s2 = \"" + s2 + "\"");
    }
    }
      

  5.   

    public static void main(String[] args) { String   str= "ABC" ;
    String   str1 = "231";
    str += str1;
    str1 = str.substring(0,str.length()-str1.length());
    str =  str.substring(str1.length());
    System.out.println(str);
    System.out.println(str1);
    }
      

  6.   


    public class Text {
    public static void main(String[] args) {
    // TODO 自动生成方法存根
    String str="abc";
    String str2="def";
    str+=str2;
    str=str.substring(0, str.length()-str2.length());
    System.out.println(str);
    }}
      

  7.   

    Java code    String str1="123"; String str2="1"; System.out.println("交换前:str1=\""+str1+"\" "+"str2=\""+str2+"\""); str1=str1+str2; str2=str1.replaceAll(str2+"$", ""); str1=str1.replaceAll("^"+str2, ""); System.out.println("交换后:str1=\""+str1+"\" "+"str2=\""+str2+"\"");//str2=str1.replaceAll(str2+"$", ""); 此名之后,str1 会是什么? 小弟不是很清楚! 请指教!! 
      

  8.   

    str2=str1.replaceAll(str2+"$", ""); 此名之后,str1 会是什么? 小弟不是很清楚! 请指教!!正则,尾匹配,把str2换成空字串
    因为str1=str1+str2=1231str2=str1.replaceAll(str2+"$","");
    把1231里后面的1换成空串,赋给str2
    然后str2=123了
      

  9.   

                    String   str1= "abc "; 
    String   str2= "def "; 
    str1=str1+":"+str2; 
    str2=str1.split(":")[0];
    str1=str1.split(":")[1];
    System.out.println(str1+":"+str2);
      

  10.   

    ls的 str1 = "ab:c";如何?