比如一个接口一次性最多接收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) { System.err.println(arr);//遍历 数据插入时 || } }