我有一個單詞之間有單個空格的字符串。將會有近30個字。我需要將單個空間替換爲兩個/三個空格。我怎樣才能使用replaceAll()?如何在java中的字符串中的單詞之間添加雙/三倍空格?
String Unit_Name="-";
public String getUnit_Name() {
return Unit_Name;
}
@XmlAttribute(name="UNIT")
public void setUnit_Name(String Unit_Name) {
String b=Unit_Name.replaceAll(" ", " ");
this.Unit_Name = b;
}
這是我試過的代碼。但這似乎並不奏效。 這是我的數據「3590-1 3490 3480X 3480 3400-6 CTAPE RTAPE TAPE 3400 3400-9 3400-5 3400-3 2400-3 SYS3480R SYS348XR」。這裏的單空間必須與標籤的空間或多個空格
你已經試過了什麼?下列事情是否符合你的期望? 'System.out.println(「foo bar baz」.replaceAll(「」,「」));' – SubOptimal
replaceAll的第二個參數包含三個空格(它們沒有正確顯示: - /) – SubOptimal
你越來越好。現在讓我們知道您的意思是「似乎沒有工作」。你的輸入是什麼,你的實際產出和你的預期產出? – jboi