gpt4 book ai didi

java - 如何多次执行 if 行直到满足特定条件

转载 作者:行者123 更新时间:2023-11-29 03:32:23 27 4
gpt4 key购买 nike

我有一个字符串,其开头有多个空格。

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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com