Java循环截取字符串或者list ⽐如⼀个接⼝⼀次性最多接收30个,字符串换成list也可以使⽤
google的guava超级好⽤有兴趣的可以⾃⼰深⼊了解
List<List<String>> rsList = Lists.partition(list, 30);//list代表集合
public void demo() {
String str = "ABCDEFGfdsdgdgdgdH1f";//
List<String> list = new ArrayList<String>();
String streee = "";
int len = str.length();
int sub = 3;//4000
if (len % sub != 0) {
for (int i = 0; i < str.length() - (len % sub); i += 3) {
streee = str.substring(i, i + 3);
怎么截取列表中的字符串list.add(streee);
}
String tpm = str.substring(str.length() - (len % sub), str.length());
list.add(tpm);
} else {
for (int i = 0; i < str.length(); i += 3) {
streee = str.substring(i, i + 3);
list.add(streee);
}
}
for (String arr : list) {
}
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论