-3
我試圖使用子,以防止系統輸出的分詞。如何防止構建輸出上的分詞?
我已經看到,每個字把它分解反應,但我希望只在必要時才做。
原始代碼:
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.
當然,我不是想擁有它是narrow--我只是當單詞分裂時,希望這個單詞能夠打破新的界限。
謝謝任何幫助!所有回覆都很感謝!
請參閱http://stackoverflow.com/questions/7528045/large-string-split-into-lines-with-maximum-length-in-java –
這被稱爲「文字包裝」,是許多常見的功能文本編輯器和文字處理器。你應該谷歌的術語來找到更多關於提示如何自己實現它的細節。 –
我瞭解其他解決方案,但我注意到使用子字符串的解決方案。謝謝。 – JCr8