我有一個字符串在其開頭有多個空格。如何多次執行if行,直到滿足某個條件爲止
String str = " new york city";
我只想要刪除第一個字符之前的空格,所以replaceAll不起作用。
我有這行代碼
if (str.startsWith(" ")){
str = str.replaceFirst(" ", ""); }
這刪除空間,但不是全部。所以,我需要這條線被執行,直到
!str=startswith(" "))
我認爲這可以通過一個循環來實現,但是我對循環非常陌生。我怎樣才能做到這一點?
預先感謝您。
'while或'do ... while'。如果你打算做任何真正的編程,你需要熟悉這兩者。 –
這應該做'測試'。replaceAll(「^ \\ s +」,「」);'。你也可以用'toCharAray()'遍歷一個'char []'並且處理單個字符。真的有很多答案。 –