例如,我想串test123 test124 test125
轉換爲如何刪除字符串之間的空格字符?
test123+""+test124+""+test125
或test123test124test125
。
如何實現這一目標?
感謝
例如,我想串test123 test124 test125
轉換爲如何刪除字符串之間的空格字符?
test123+""+test124+""+test125
或test123test124test125
。
如何實現這一目標?
感謝
String output = inputText.replaceAll("\\s+","");
真棒的答案,這就是我真正想要的。 – Durai
嗨,請你能解釋爲什麼「\ s」拋出一個錯誤,爲什麼最後需要「+」? –
@BlessenGeorge'+'匹配一個或多個條目。您需要轉義'\'來表示'\ s',因爲\ s'不是有效的轉義序列。試試'System.out.println(「\\ s」)' –
使用String result = yourString.replace(" ","");
您可以使用替換字符串的方法一樣
str.replace(" ","");
呦你也可以嘗試使用String Tokeniser,最簡單的方法是,
String s = "test123 test124 test125";
StringTokenizer st = new StringTokenizer(s, " ");
while(st.hasMoreTokens())
{
System.out.print(st.nextToken());
}
String newString = oldString.replaceAll(「」,「」); –
string.replace(「」,「」); – ngesh
你的問題目前還不清楚 - test123等是否是變量*或現有字符串中的文本並不明顯。一個簡短但完整的程序展示這個問題真的會有所幫助。這也是*非常不可能,這真的是Android特有的,所以我建議你堅持一個普通的Java控制檯應用程序。 –