字符串的分割
2016-07-05 20:34
274 查看
•连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;
•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
package niuke;
import java.util.Scanner;
public class Ceshi {
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
while(scan.hasNext()){
String str = scan.nextLine();
StringBuilder strBuilder = new StringBuilder(str);
if(strBuilder.length()%8!=0){
int m=8-strBuilder.length()%8;
for(int i=0;i<m;i++){
strBuilder.append("0");
}
}
while(strBuilder.length()!=0){
System.out.println(strBuilder.substring(0,8));
strBuilder = strBuilder.delete(0, 8);
}
}
}
}
•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。
package niuke;
import java.util.Scanner;
public class Ceshi {
public static void main(String[] args){
Scanner scan = new Scanner(System.in);
while(scan.hasNext()){
String str = scan.nextLine();
StringBuilder strBuilder = new StringBuilder(str);
if(strBuilder.length()%8!=0){
int m=8-strBuilder.length()%8;
for(int i=0;i<m;i++){
strBuilder.append("0");
}
}
while(strBuilder.length()!=0){
System.out.println(strBuilder.substring(0,8));
strBuilder = strBuilder.delete(0, 8);
}
}
}
}
相关文章推荐
- Android 基础之RelativeLayout
- MVVM 入门介绍
- scala 基本语法-cp
- Notepad++ Plugin Manager更新插件出错
- 列表“暂无更多内容”布局两种思路
- Linux网络配置文件常见配置项内容解析
- shell脚本:日志切割与上传
- Python--内存管理
- 2、使用Myeclipse 10 开发一个 WebService 应用
- scala 基本语法-ok
- Windows 8的语音识别
- 26. Remove Duplicates from Sorted Array
- 递归遍历文件
- 1000.A-B
- VectorDrawable.java运行异常
- git(5) windows下 pycharm + git(github) ,在本地方便管理
- (5) 百度2011研发工程师笔试卷
- C++面试小结
- tyvj p1305 最大自序和
- 单例模式