rhea123
2010-11-17 13:36
浏览 432
已采纳

(菜鸟求教)把字符串追加到一个已知的字符数组后面

RT~

String[] zifuchuan=str.split(";");
strstr="12345";

现在想把strstr这个字符串作为一个数组元素追加到字符数组zifuchuan后面。不知道怎么做。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • ethenjean 2010-11-17 14:09
    已采纳

    你可以先把strstr加到str后面,然后再split。否则数组的长度不好改变的。推荐使用list或者其他容器,可以动态改变长度。

    点赞 打赏 评论
  • zzfolin 2010-11-17 14:42

    你那个数组不是有分隔的标识吗?“;”这个好办 把那个数组转换成字符串(带分隔符) 然后再往该字符串追加“;123456” 构成一个新的字符串 用String的方法转换成数组就OK了 (String有一个转换字符数组的方法 忘了 看一下API)

    点赞 打赏 评论
  • luxixi3600 2010-11-17 14:49

    [code="java"]
    String strstr = "12345";
    StringBuffer sb = new StringBuffer(str);
    sb.append(strstr);
    String[] zifuchuan = sb.toString().split(";");
    [/code]
    或者

    [code="java"]
    String str = "xxx";
    String strstr = "12345";
    str = str + strstr;
    String[] zifuchuan = str.split(";");
    [/code]

    注意str最后一个是否有";"没有的话记得加上。

    点赞 打赏 评论

相关推荐 更多相似问题