java 字符串的截取问题
发布网友
发布时间:2022-06-15 10:32
我来回答
共5个回答
热心网友
时间:2023-10-24 14:00
加个内循环,用3来,在这个过程中把这3个数付给一个string,外循环J+3就可以啦,对了里面加一个判断Length结束的句子
热心网友
时间:2023-10-24 14:01
提供个思路,先获得穿的长度,然后除以三,如果能被三整除,就直接用循环截取就行,如果不能整除,就先截取前面的,而后在截取最后的 还不会给我留言
热心网友
时间:2023-10-24 14:01
String str="1234567890";
int i=3;
while (str.length()>0) {
String str1="";
if (str.length()>(i-1)) {
str1 = str.substring(0, i);
}else {
str1 = str.substring(0);
}
System.out.println(str1);
if (str.length()>2) {
str = str.substring(i);
}else {
break;
}
}
热心网友
时间:2023-10-24 14:02
String str = "1234567890";
int i = 3;
int count = 1;
for (int j = 0; j < str.length(); j+=i) {
int temp = i*count;
if (temp >= str.length()) {
temp = str.length();
}
String s = str.substring(j,temp);
System.err.println(s);
count++;
}
热心网友
时间:2023-10-24 14:02
根据你的代码 修改了下
String str="1234567890";
int strLength = str.length()/3;
for (int i = 0; i < strLength; i++) {
System.out.println(str.substring(i*strLength,i*strLength+strLength));
}