问题描述
RT~String[] zifuchuan=str.split(";");strstr="12345";现在想把strstr这个字符串作为一个数组元素追加到字符数组zifuchuan后面。不知道怎么做。
解决方案
你可以先把strstr加到str后面,然后再split。否则数组的长度不好改变的。推荐使用list或者其他容器,可以动态改变长度。
解决方案二:
String strstr = "12345"; StringBuffer sb = new StringBuffer(str); sb.append(strstr); String[] zifuchuan = sb.toString().split(";");或者 String str = "xxx"; String strstr = "12345"; str = str + strstr; String[] zifuchuan = str.split(";");注意str最后一个是否有";"没有的话记得加上。
解决方案三:
你那个数组不是有分隔的标识吗?“;”这个好办 把那个数组转换成字符串(带分隔符) 然后再往该字符串追加“;123456” 构成一个新的字符串 用String的方法转换成数组就OK了 (String有一个转换字符数组的方法 忘了 看一下API)
时间: 2024-11-02 05:49:33