13

Java には String 変数があります。

文字列の最初の文字がカンマの場合がある,

最初の文字がコンマの場合のみ削除したい。

これを行うための最良のアプローチは何ですか?

4

4 に答える 4

48

何かのようなもの:

text = text.startsWith(",") ? text.substring(1) : text;

とてもシンプルです...

于 2012-08-15T09:36:24.570 に答える
19

^アンカーを次と一緒に使用しreplaceFirst()ます。

niceString = yourString.replaceFirst("^,", "");
于 2012-08-15T09:37:48.790 に答える
2

クラスパスに commons-lang がある場合は、StringUtils.removeStart(String str, String remove) を参照してください。

于 2012-08-15T11:10:19.173 に答える