一道很不错的字符分割题
来源:互联网 发布:crm系统数据分析报告 编辑:程序博客网 时间:2024/05/04 16:30
刚在stackoverflow看到一道很不错的问题,遂拿来分享之。
题目要求:我有一个很长的字符串:
String s1="This is my world. This has to be broken."
我要把上面的字符串打乱以固定的长度(例如10)使得输出为:
This is my world. Thi s has to b e broken.
但是我想让输出包含原来的字符的同时不不分开一个词使得输出如下:This is my world. This has to be broken.
下面是一个完整的程序。
/**author :marksaasblog: http://www.marksaas.com交流群:199326422time:2014/5/8*/public class StringTest{public static void main(String[] args){int limit=10;String s="This is my world. This has to be broken.";String[] words=s.split(" ");StringBuilder sb=new StringBuilder();for(String word:words){sb.append( word );if( sb.length()> limit ) { // Next word wraps System.out.println( sb ); sb.setLength( 0 ); } else { // Otherwise add to current line sb.append( ' ' ); }}// Handle final lineSystem.out.println( sb );}}
此文章页发表于我博客www.marksaas.com。
如果你有更好的方法,欢迎在下面留言,如果运行正确,我将会把它更新到我的博客上来。
欢迎关注我的微博 ,我的微博会实时更新文章。 交流群:
199326422
4 0
- 一道很不错的字符分割题
- hdu2577一道很不错的DP
- 一道很不错的js面试题
- hdu 2072 找单词 很不错的一道题 模拟 and STL 2种做法
- 一个很不错的查询重复字符的方法
- 一道关于字符查找的笔试题
- PKU2513 - Colored Sticks --一道很不错的题(结合了并查集的应用,字典树的应用,欧拉通路的原理)
- PKU2513 - Colored Sticks --一道很不错的题(结合了并查集的应用,字典树的应用,欧拉通路的原理)
- 字符的分割函数
- 字符分割的基础
- 字符窜的分割
- 尺取(很不错的题)--poj2566
- 一道JS面试题,很不错,值得学习
- 字符编码相关文章(转载 。。很不错)
- 真的很不错,
- 很不错的桌面主题
- 很不错的早上
- 很不错的网站
- 对象串行化----BinaryFormatter简介
- 剖析 QT 主要类使用方法
- 深入理解JavaScript系列(28):设计模式之工厂模式
- 深入理解JavaScript系列(29):设计模式之装饰者模式
- SpringMVC+Freemarker
- 一道很不错的字符分割题
- 深入理解JavaScript系列(30):设计模式之外观模式
- python的学习日志<二>
- 深入理解JavaScript系列(31):设计模式之代理模式
- R.layout R.layout.main
- 深入理解JavaScript系列(33):设计模式之策略模式
- 互联网精神造就的富翁们
- 连接数据库
- ssh项目整合shiro时,在struts2的action中使用shiro的注解进行权限控制时,NoSuchMethodException:com.sun.proxy.$Proxy26