我有一個字符串與多個空間是不必要的,我想刪除該空間,需要一個良好的結構輸出。我需要在單詞之間有一個空格。 INPUT:有數量後空格數,之前的第一句話。5新的生產線,與@line有一些空間[java]刪除空間空間
1
An item one
area city, country
type of area
time of event 1
2
An item one
area city, country
type of area
time of event 1
3 ... idem
`
,我想什麼是結構只喜歡:
An item one; area city, country; type of area; time of event 1;
An item two; area city, country; type of area; time of event 2; . . .
我試着用 st.replaceAll("\n", "")
但它不是我期待.. 需要幫助..
更新部分解決和已經存在的另一個問題
問題1
s = s.replaceAll("\\n+", " "); s = s.trim(); s = s.replaceAll(" \\s+", ";");
輸出:
1 An item one; area city, country; type of area; time of event 1 2 An item one; area;city, country; type of area; time of event 1
而且現在第二個問題是存在的,例如當有一個詞
area city
,結果給area;city
,所以幫我這個存在超過1個空間...
會推薦使用分隔符 – KRUKUSA
失敗,您的結果不符合您的原始問題。看到我的答案正確的方式。 –
如果單詞之間有多個空格怎麼辦?修剪不會刪除。修剪只從右端和左端刪除 – tgkprog