"abc,def"里有一個逗號,也有可能有多個“abc,,,,,def",而我想把逗號兩端的字符賦給兩個新的字符串,并將兩個新的字符串輸出來
2 回答

江戶川亂折騰
TA貢獻1851條經驗 獲得超5個贊
用正則表達式。前面的方法都不通用,遇到多個逗號就解決不了。
String b="abc,,,,,dec,,cc,f";
String[] bb=b.split(",+");
StringBuilder sb=new StringBuilder();
for(String t:bb){
System.out.println("子串:"+t);
sb.append(t);
}
System.out.println("連接后:"+sb);

慕桂英546537
TA貢獻1848條經驗 獲得超10個贊
public static void testSplit()
{
String str="abc,def";
String str1=str.split(",")[0];
String str2=str.split(",")[1];
System.out.println("str1="+str1+":str2="+str2);
}
public static void main(String[] args) {
testSplit();
}
添加回答
舉報
0/150
提交
取消