我想從長字符串中刪除單個空格字符讓我們說10個空格。實施例(第一行是前,第二行是後,用來代替單個空格的點爲了更好地理解):從長字符串空格中刪除單個空格字符
".........."
"........."
僅有一次一個空間移除。
我想從長字符串中刪除單個空格字符讓我們說10個空格。實施例(第一行是前,第二行是後,用來代替單個空格的點爲了更好地理解):從長字符串空格中刪除單個空格字符
".........."
"........."
僅有一次一個空間移除。
如果你真的不知道刪除空間的位置(假設文本完全相同),只需刪除第一個字符,例如...
String spaces = " ";
spaces = spaces.substring(1);
如果你想刪除一個字符串的拳頭的空間,你可以使用此代碼:
public class Test {
public static void main(String[] args) {
String a ="123 654 877 98798";
System.out.println(a);
System.out.println(a.substring(0,a.indexOf(" "))+a.substring(a.indexOf(" ")+1));
}
}
可以使用StringBuilder
爲容易從一個字符串刪除字符:
String input = "123345";
String output = new StringBuilder(input).deleteCharAt(2).toString();
System.out.println(output);
=> "12345"
s = s.replaceFirst(" ", "");
給就是一例輸入字符串和預期輸出字符串,以及你嘗試過什麼解決的代碼示例。 – Dodd10x
@ Dodd10x編輯問題並顯示正確的例子並不容易。 –
嗯,你可以使用帶索引的子字符串來做到這一點,在拼接蟒蛇更容易做到 – theBigChalk