java里分解字符串和合并字符串的函数,最好能举例说明

解决方案 »

  1.   

    研究一下String api呗,split什么
      

  2.   

    介意楼主看看JAVAapi java.lang.String类里面有很多处理字符串类的函数..........
      

  3.   

    String 下面的方法足够你操作字符串了,楼主可以看看
    你可以把你的具体要求写出来,大家可以给你写个参考代码
      

  4.   

    比如"aaa1jjj"  "ddd2hhf"
    如果中间的1、2执行不同的语句,最后把两个字符串改成"aaajjj"和"dddhhf"
      

  5.   

    String a="aaa1jjj";
    String b="ddd2hhf";
    String[] atemp=a.split("1");
    String[] btemp=b.split("2");
    a=atemp[0]+atemp[1];
    b=btemp[0]+btemp[1];
    System.out.println(a+" and "+b);
      

  6.   

    你要怎么分解和合并,java有非常多类似的方法,不过合并用StringBuffer.append来实现比较好,这样效率高。
      

  7.   

    这样不能判断里面的是1还是2
    就给个这样的吧,把"aaa1jjj"里的一个个读出来
    "a" "a" "a" "1" "j" "j" "j"
      

  8.   

    a=atemp[0]+atemp[1];
    b=btemp[0]+btemp[1];
    System.out.println(a+" and "+b);请问下  最后三行是什么意思 ?谢谢是不是数组的第一个字符和第2个字符相加啊?问问 我是菜鸟!那最后一个输出语句~代表什么意思啊~~
      

  9.   

    char mm[]=new char[10];
    mm=String.toCharArray();
    for(int i=0;i<10;i++)
    {
         System.out.println(mm[i]+" ");}
      

  10.   

    a=atemp[0]+atemp[1];//做字符串链接操作
    b=btemp[0]+btemp[1];//同上
    System.out.println(a+" and "+b);//显示字符a,b的结果
      

  11.   

    不好意思,上面的那个有个异常.....
    public static void main(String[]args)
    {
    String s=new String("ggg1hhh");
    char mm[]=new char[s.length()];
                mm=s.toCharArray();
               for(int i=0;i<s.length();i++)
              {
             System.out.println(mm[i]+" ");         } }
      

  12.   

    String[] split(String regex) 
              Splits this string around matches of the given regular expression. 
     String[] split(String regex, int limit) 
              Splits this string around matches of the given regular expression.