2016-06-13 67 views

回答

1

我不認爲你可以用簡單的打印語句來做到這一點。

另一方面,你可以嘗試的是建立一個字符串構建器列表,每行一個。然後,您將分割字符串\n,並將每個項目放入下一個字符串構建器的數組中。

一旦你完成了,你只需要遍歷字符串構建器列表並打印內容。

所以基本上(未經測試的代碼,應該給你的,雖然需要做些什麼事情的想法):

List<StringBuilders> list = new ArrayList<>(); 
String str = '...'; 
String[] parsedLine = str.split("\\n"); 
for(int i = 0; i < parsedLine.length;i++) { 
    if(list.size() <= i) list.add(new StringBuilder()); 

    list.get(i).append(parsedLine + "\t"); 
} 

for(StringBuilder sb : list) { 
    System.out.println(sb.toString()); 
} 
0

你可以使用第一分,並使用空格歸隊吧。它會工作確定。

String finalString = "";  
String[] finalStringArray = inputString.split("[\\n]+"); 
for(int i = 0; i<finalStringArray.lengh; i++){ 
    finalString = finalString+" "+finalStringArray[i]; 
}