如果字符串在结尾处有逗号,如何删除逗号

use*_*753 23 java string

如果字符串以逗号结尾,我想在结尾删除逗号

例如

字符串名称="A,B,C"

如果字符串以","结尾,我需要删除最后一个逗号

Dav*_*ebb 66

你可以尝试一个正则表达式:

names = names.replaceAll(",$", "");
Run Code Online (Sandbox Code Playgroud)

或者一个简单的子字符串:

if (names.endsWith(",")) {
  names = names.substring(0, names.length() - 1);
}
Run Code Online (Sandbox Code Playgroud)

  • 在正则表达式中使用 $ 不会删除逗号,但仅使用“,”即可 (2认同)

小智 16

if (names.endsWith(",")) {
    names = names.substring(0, names.length()-1);
}
Run Code Online (Sandbox Code Playgroud)