sai*_*lie 6 java whitespace trim
如何从Java中的字符串开头删除空格而不从末尾删除?
如果值是:
String temp = " hi "
Run Code Online (Sandbox Code Playgroud)
那我怎么才能只删除前面的空白区域,所以它看起来像这样:
String temp = "hi "
Run Code Online (Sandbox Code Playgroud)
我当前的实现是循环,检查第一个字符并创建一个子字符串,直到达到第一个非空白值.
谢谢!
您可以使用Commons-lang StringUtils stripStart方法.
如果传递null,它将自动修剪空格.
StringUtils.stripStart(temp, null);
Run Code Online (Sandbox Code Playgroud)
截至JDK11您可以使用stripLeading:
String result = temp.stripLeading();
Run Code Online (Sandbox Code Playgroud)