如何实现一个长度大于20的字符串分成若干个最大长度为20的字
aide吧
全部回复
仅看楼主
level 13
慌得一批😱
楼主
如何实现一个长度大于20的字符串分成若干个最大长度为20的字符串?
菜的一批的楼主在线求助
2018年10月14日 04点10分
1
level 13
慌得一批😱
楼主
我在最后一个长度小于20的字符串哪里不会弄出来
太菜了
2018年10月14日 04点10分
2
level 9
a732377991
String[] split(String str){
String[] r=new String[20];
int l=str.length();
int sl=l/20;
for(int i=0;i<20;i++){
if(i==19)r[i]=str.substring(sl*19,str.length);
else r[i]=str.substring(i*sl,(i+1)*sl);
}
return r;
}
2018年10月14日 04点10分
3
慌得一批😱
感谢大佬,但是这达不到我想要的效果
2018年10月14日 05点10分
level 13
慌得一批😱
楼主
受到楼上大佬的启发,最后弄出来了
2018年10月14日 05点10分
4
level 13
慌得一批😱
楼主
水一下,升个级
2018年10月14日 05点10分
5
慌得一批😱
然而我并没有升级,这经验值是假的
2018年10月14日 05点10分
level 12
fjwj12138
水水水,
+3
2018年10月14日 05点10分
6
level 12
☜逗吧哥
2018年10月14日 06点10分
7
level 9
积极具有层次感
不明觉厉
2018年10月14日 07点10分
8
慌得一批😱
大佬的到来是我的荣幸
2018年10月14日 08点10分
level 9
小藐糖子🍭
不懂题意系列
2018年10月14日 12点10分
9
level 13
pansong291PS
题目:将数字s分成m组,m组的总和是s。例如将6分成3组,可以分成1,1,4。因为1+1+4=6。也可以分成1,2,3。因为1+2+3=6。但是不能有0。即不能是1+0+5=6。
输入:整数s,整数m
输出:长度为m的整数数组
例如,
输入:6,3
输出:{4, 1, 1}
2018年10月15日 02点10分
10
1