誰かがテキストの行を空白の偶数サイズのチャンクに分割する良い方法があるかどうかを調べています。具体的には、文字列とチャンク数をとる関数を作成しようとしています。目標は、分割の各行が同じ文字数またはできるだけ近くにあることです(できるだけ0に近いすべての行の間の文字デルタ)。例えば、文字列がある場合:。。Java:テキストを均等なサイズのチャンクに分割する(白いスペース上)
テキストは=「Loremのイプサム嘆き、AMET consecteturのadipiscingのELIT座る前庭augue SAPIEN、レオVEL、tinciduntのlobortisイプサムVARIUS Vivamus EX lectus、efficitur NECのLoremのIDを、elementum volutpatリベロ" chunksSize = 2
は、次のようになります。
1行目:Loremのイプサム悲しみは、consecteturのadipiscingのELIT、AMET座ります。前庭術後の痛み、体重の変化
2行目:tincidunt lobortis ipsum。 Vivamus ex lectus、efficitur nec lorem id、 elementum volutpat libero。 chunksSize = 3
は、次のようになります。
1行目:Loremのイプサム悲しみは、consecteturのadipiscingのELIT、AMET座ります。 Vestibulum
2行目:augue sapien、varius a leo vel、tincidunt lobortis ipsum。 Vivamus
3行目:ex lectus、efficitur nec lorem id、elementum volutpat libero。
チャンクサイズ= 4は、次のようになります。
行1:Loremのイプサム悲しみ、AMET consecteturのadipiscing座る
2行目:ELIT。前立腺肥大症、慢性腎不全症候群、
3行目:tincidunt lobortis ipsum。 Vivamus ex lectus、
4行目:効率的なneclorem id、elementum volutpat libero。
これらの分割は、私が目で行ったように正確ではないかもしれません。誰でもJavaでこれを手に入れたいですか?
Stringクラスの 'substring(int beginIndex、int endIndex)'メソッドを使用して、それらをチャンクに分割します。 –
私は白いスペースでこれを分割しようとしていますが、中間語ではありません。 – cdubbs