Java には String 変数があります。
文字列の最初の文字がカンマの場合がある,
最初の文字がコンマの場合のみ削除したい。
これを行うための最良のアプローチは何ですか?
何かのようなもの:
text = text.startsWith(",") ? text.substring(1) : text;
とてもシンプルです...
^
アンカーを次と一緒に使用しreplaceFirst()
ます。
niceString = yourString.replaceFirst("^,", "");
クラスパスに commons-lang がある場合は、StringUtils.removeStart(String str, String remove) を参照してください。