Java相当于python的String lstrip()?

Iai*_*oat 4 java string trim

我想删除字符串中的前导空格,但不删除尾随空格 - 所以trim()将不起作用.在python中我使用lstrip(),但我不确定Java中是否存在等价物.

举个例子

"    foobar    "
Run Code Online (Sandbox Code Playgroud)

应该成为

"foobar    "
Run Code Online (Sandbox Code Playgroud)

如果可能的话,我也想避免使用正则表达式.

在Java中是否有内置函数,或者我是否必须创建自己的方法来执行此操作?(以及我能达到的最短路径)

mus*_*iKk 8

你可以使用Apache Commons LangStringUtils类,它有一个方法(还有很多).stripStart()


kro*_*ock 5

您可以在正则表达式中执行此操作:

"    foobar    ".replaceAll("^\\s+", "");
Run Code Online (Sandbox Code Playgroud)