Java文本分裂算法

Zol*_*aKt 1 java string algorithm text split

我有一个大字符串(带文字).我需要将它分成几块(根据最大聊天限制),独立地运行一些操作,最后合并结果.

一个非常简单的任务.我只是在寻找一种能自然地分割文本的算法.因此它不会将其拆分为固定大小的子串,并且不会将字数减半.

例如(*是第100个字符,max char限制设置为100):

....在这里分裂我aro*und ...

第一个片段应该包含:...分裂我

第二个片段应该是:在这附近......

在Java中工作.

Jim*_*Jim 7

关于自动换行的维基百科文章讨论了这一点.它还链接到Knuth 的算法.