How do I remove white-space from the beginning of a string in Java without removing from the end?
If the value is:
String temp = " hi "
Then how can I delete only the leading white-space so it looks like this:
String temp = "hi "
The current implementation I have is to loop through, checking the first character and creating a substring until the first non-whitespace value is reached.
Thanks!
Probably close to the implementation of the suggested Commons-lang StringUtils.stripStart() method:
As of
JDK11
you can use stripLeading:Blatantly copied from java2s:
...and modified using
@Reimus
's answer:I'm not sure of the most efficient method; fwiw, I went with
@Reimus
's original.You could use:
You could use Commons-lang StringUtils stripStart method.
If you pass null it will automatically trim the spaces.