2015-12-15 31 views
-1
String PoDescriptionOfGoods = extractedData.get(counter).getPoDescriptionOfGoods(); 
StringBuilder sb = new StringBuilder(PoDescriptionOfGoods); 
int i = 0; 
while ((i = sb.indexOf(" ", i + 80)) != -1) { 
    sb.replace(i, i + 1, "\n"); 
} 
searsData.add(sequence.concat(PoGoods.concat(PoDescriptionOfGoods))); 

我取出由數據庫產品的PoDescriptionOfGoods,並希望將其移動到下一行的報告,如果它穿過80個字符的數據到下一行移動。不能後80個字符

+0

爲什麼你給世界上所有語言的標籤? – Haris

+0

真的,你爲什麼不關注語言標籤? –

+0

@Haris,世界上所有的語言?你不喜歡嗎?但我確實得到你的朋友...... :) –

回答

0

您必須分配sb回原來的變量:

PoDescriptionOfGoods = sb.toString() 

此外,你就必須修改循環,使它開始在160上的下一個嘗試等。目前,您會將位置80後的所有空格更改爲新行。

+0

這不起作用請幫助 – Sam