gpt4 book ai didi

java - 从逗号分隔的字符串中删除尾随逗号

转载 作者:IT老高 更新时间:2023-10-28 20:40:33 25 4
gpt4 key购买 nike

我从有多个逗号 (,) 的数据库中获得了字符串。我想删除最后一个逗号,但我真的找不到简单的方法。

我有什么:kushalhs, mayurvm, narendrabz,

我想要什么:kushalhs, mayurvm, narendrabz

最佳答案

要删除紧跟字符串结尾的 ", " 部分,您可以这样做:

str = str.replaceAll(", $", "");

这可以优雅地处理空列表(空字符串),而 lastIndexOf/substring 解决方案需要特殊处理这种情况。

示例代码:

String str = "kushalhs, mayurvm, narendrabz, ";
str = str.replaceAll(", $", "");
System.out.println(str); // prints "kushalhs, mayurvm, narendrabz"

注意:由于有一些关于 ", $" 部分的评论和建议的编辑:表达式应该与您要删除的尾随部分匹配。

  • 如果您的输入看起来像 "a,b,c,",请使用 ",$"
  • 如果您的输入看起来像 "a, b, c, ",请使用 ", $"
  • 如果您的输入看起来像 "a , b , c , ",请使用 ", $"

我想你明白了。

关于java - 从逗号分隔的字符串中删除尾随逗号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7806709/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com