字符串分隔(java)
2015-08-14 11:26
501 查看
import java.util.*; public class SplitString { public static void main(String[] args) { Scanner scan = new Scanner(System.in); int num = scan.nextInt(); List<String> strList = new LinkedList<String>(); while (num != -1) { strList.add(scan.nextLine()); num--; } Iterator<String> itor = strList.iterator(); while (itor.hasNext()) { String str = itor.next(); splitStr(str); } } private static void splitStr(String str) { if(str.length() <= 8){ if(str.length()==0) return; else{ int len = str.length(); for (int i = 0; i < 8-len; i++) { str = str + "0"; } print(str); } } else{ String str1 = str.substring(0, 8); print(str1); String str2 = str.substring(8); splitStr(str2); } } private static void print(String str) { System.out.println(str); } }
1、String.subString(int start,int end)的用法。
2、递归调用截取字符串函数splitString
相关文章推荐
- A题之变态青蛙跳
- java设计模式----原型模式
- spring 装载完成默认启动指定方法
- java.lang.NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor
- 华为校招上机笔试试题(B卷)——java实现
- java动态缓存成长小纪(二)——缓存算法的实现:LRU、LFU、FIFO
- 浅谈使用java解析和生成JSON
- Java中的Scanner类和String类
- Java代理模式
- java执行class文件简单示例
- Java是解释型语言
- Java 多线程总结
- Spring MVC 教程,快速入门,深入分析
- Spring MVC 教程,快速入门,深入分析
- java多线程定时任务
- Java中多态性的实现
- Java工厂方法的设计模式
- 桥梁模式
- org.springframework.util.Assert
- JAVA 反射基础