在java中如何拆分字符串值,如果>50,那么最后一个逗号之后的字符串应该分配给另一个字符串。
例如:
String test = "ASDFGHJKLPOIUYTRE YUIOOPPKMABJFD AJDJDJDJD, DJDJDJD DJDJDJ, JDJDJD UYUYUAU JKBFDKJBDKJJK";
上述字符串的长度为 88。在第 50 个字符 @59th "," 之后出现,因此字符串应与最后一个连续的 "逗号" 分割,输出应如下所示:
ASDFGHJKLPOIUYTRE YUIOOPPKMABJFD AJDJDJDJD, DJDJDJD DJDJDJ,
JDJDJD UYUYUAU JKBFDKJBDKJJK
提前致谢!!!
我试过如下:
if(add1.length() > 50){
for(int i=50;i<add1.length();i++){
if(add1.charAt(i)== ','){
add2 = add1.substring((i+1),add1.length());
add1 = add1.substring(0,i);
}
}
}