String[] conver = aa.split("\,") ;
String f = conver[0];
String f1 = conver[1];
String f2 = conver[2];
String resultCountry = f + f1 + f2;
结果是将确定的数组中的3个值连接 如果我不缺定数组中有几个字符该如何写啊?应该怎么写循环
楼主不如退一步描述你的字符串来源和你要对这个字符串做的操作。我很怀疑直接用String.replaceAll()是不是就已经足以满足你的需求了。
[quote="shajindan"][code="java"]String[] conver = aa.split("\,") ;
String f = conver[0];
String f1 = conver[1];
String f2 = conver[2];
String resultCountry = f + f1 + f2;[/code][/quote]
这段代码本身就有几个诡异的地方。
1、split的参数是代表正则表达式的字符串,楼主的"\,"实际想要表达的意思是什么?这里的"\,"与","的作用是一样的哦?
2、如果你是要只用标准库把一个String[]连接成一个String,那就这样:
[code="java"]StringBuilder sb = new StringBuilder();
for (String s : conver) {
sb.append(s);
}
String result = sb.toString();[/code]
不过不确定数组中的元素该如何循环啊