在Java中,删除字符串的第一个字符,如果是,(逗号)

sri*_*ini 13 java string character comma

在Java中,我有一个String变量.

有时字符串的第一个字符是逗号 ,

我想删除第一个字符只有它是逗号.

这样做的最佳方法是什么?

Jon*_*eet 48

就像是:

text = text.startsWith(",") ? text.substring(1) : text;
Run Code Online (Sandbox Code Playgroud)

非常简单......

  • @Nishant:在问题中没有指定`trim()`. (5认同)

Kep*_*pil 17

我会使用^锚点replaceFirst():

niceString = yourString.replaceFirst("^,", "");
Run Code Online (Sandbox Code Playgroud)