我在尋找是否有人將文本行分割爲空白區域中的大小不等的塊。具體來說,我正在構建一個函數,它需要一個字符串和數量的塊。目標是分割的每一行都有相同數量的字符,或儘可能接近(所有行之間的字符增量儘可能接近0)。例如,如果字符串是:Java:將文本拆分爲均勻大小的塊(空白區域)
文本=「Lorem存有悲坐阿梅德,consectetur adipiscing ELIT前庭augue SAPIEN,VARIUS獅子座VEL,tincidunt lobortis存有Vivamus前lectus,efficitur NEC LOREM ID,elementum volutpat自由人。 「。
chunksSize = 2,將是:
1行:Lorem存有悲坐阿梅德,consectetur adipiscing ELIT。 Vestibulum augue sapien,varius a leo vel
Line 2:tincidunt lobortis ipsum。 Vivamus ex lectus,efficitur nec lorem id, elementum volutpat libero。
chunksSize = 3,將是:
1行:Lorem存有悲坐阿梅德,consectetur adipiscing ELIT。 Vestibulum
Line 2:augue sapien,varius a leo vel,tincidunt lobortis ipsum。 Vivamus
第3行:exctus,efficiturion lorem id,elementum volutpat libero。
CHUNKSIZE = 4,將是:
1行:Lorem存有悲坐阿梅特,consectetur adipiscing
第2行:ELIT。 Vestibulum augue sapien,varius a leo vel,
Line 3:tincidunt lobortis ipsum。 Vivamus ex lectus,
第4行:有效的文件編號,elementum volutpat libero。
這些分割可能並不完全準確,因爲我是通過眼睛做的。任何人都想在Java中嘗試一下這一點?
使用'substring(int beginIndex,int endIndex)'方法將String類拆分成塊。 –
雖然我試圖在空白處分割這個,但不是中間詞。 – cdubbs