•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
import
java.util.Scanner;
public
class
Main {
public
static
void
main(String[] args) {
Scanner sc =
new
Scanner(System.in);
while
(sc.hasNext()) {
String str = sc.next();
if
(str.length() %
8
!=
0
) {
int
r=str.length()%
8
;
for
(
int
i =
1
; i <= (
8
-r); i++) {
str = str +
"0"
;
}
}
while
(str.length()!=
0
){
StringBuffer sb=
new
StringBuffer();
for
(
int
m =
0
; m <
8
; m++) {
sb=sb.append(str.charAt(m));
}
System.out.println(sb.toString());
str = str.substring(
8
);//从第8个开始往后面的留下
}
}
}
}
输入描述
连续输入字符串(输入2次,每个字符串长度小于100)
输出描述
输出到长度为8的新字符串数组
输入
abc
123456789
输出
abc000000
12345678
90000000