String sk[]={'a','b','c'};
怎样才能将它合并成"a@b@c"
中间用@隔开

解决方案 »

  1.   

    首先,String sk[]={'a','b','c'};就已经错了String string = "";
    for (int i=0; i<sk.length; i++){
        string += sk[i] + "@";
    }
    string = string.substring(0, string.length - 2);
      

  2.   

    String str="";
    for(int i=0;i<sk.length;i++){
      if(i==sk.length-1){
        str=str+sk[i];
      }else{
        str=str+sk[i]+"@";
      }
    }
      

  3.   

    String[] s = {"I","am", "a", "boy"};
    StringBuffer sb = new StringBuffer();
    for(int i=0; i<s.length; i++)
    {
    if(i!=s.length-1)
    sb.append(s[i]).append("@");
    else
    sb.append(s[i]);
    }System.out.println(sb.toString());
      

  4.   

    java api 没有什么方法可以用吗?
      

  5.   

    String str[] = new String[]{"a","b","c"};
    String tmp = "";
     for (int i=0; i<str.length; i++) {
         if (i == str.length-1){ 
                tmp += str[i];
       break;
         }
         tmp += str[i] + "@"; 
    }
      

  6.   

    http://www.meizz.com/Web/Article/211/436.htm
      

  7.   

    上面贴错了
    kevinliuu(@。@) 正解