如何防止构建输出上的单词拆分?

时间:2016-11-29 00:51:19

标签: java string

我正在尝试使用 子串 ,以防止在系统输出上进行单词拆分。

我已经看到每个单词将它分开的响应,但我只想在必要时才这样做。

原始代码:

System.out.println("This is a very extra long quote that doesn't break properly.");

构建输出:

This is a very extr
a long quote that d
oesn't break proper
ly.

所需的构建输出:

This is a very
extra long 
quote that 
doesn't 
break properly.

当然,我并不是想让它变得那么狭窄 - 我只是希望这个词在分裂时突破一个新的界限。

谢谢有帮助的人!所有回复都表示赞赏!

1 个答案:

答案 0 :(得分:0)

您可以使用WordUtils中的wrap方法(Apache commons library Link to documentation

该方法利用wraplength和white空格来包装字符串中的单词。