我有一个字符串,其开头有多个空格。
String str = " new york city";
我只想删除第一个字符之前的空格,这样 replaceAll 将不起作用。
我有这行代码
if (str.startsWith(" ")){
str = str.replaceFirst(" ", ""); }
这会删除一个空格但不是全部。所以我需要这条线一直执行到
!str=startswith(" "))
我认为这可以通过循环来实现,但我对循环非常陌生。我该怎么做?
提前谢谢你。
最佳答案
你也可以使用这个:
s.replaceAll("^\\s+", ""); // will match and replace leading white space
关于java - 如何多次执行 if 行直到满足特定条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17554097/