Javaの文字列の先頭から空白を削除しないで、空白を削除するにはどうすればよいですか?文字列の先頭から空白を削除するにはどうすればよいですか?
値がある場合:
String temp = " hi "
そして、それは次のようになりますので、どのように私は唯一の主要な空白を削除することができます。
String temp = "hi "
私が持っている現在の実装では、をループしています最初の文字をチェックし、最初の空白以外の値に達するまで部分文字列を作成します。
ありがとうございます!
これは、既に空白がない文字列では機能しません。これは 'temp.replaceFirst("^\\ s * "、" ");'でなければならないので、 '^'は文字列の先頭に一致します。 – Brian
OPはまた、文字列が空白文字で始まることを確認する必要があります。 –
'^'は 'String.replaceAll'を使うときだけ必要です。ここで問題なく動作しますが、 'String.replaceFirst'には必要ありません – Reimeus