gpt4 book ai didi

java - 如果字符串的最后一个字符是 ",",则删除它

转载 作者:行者123 更新时间:2023-12-02 01:05:32 24 4
gpt4 key购买 nike

所以我有一个字符串,在对其进行一些操作后,最后碰巧我有太多的“,”。现在,只有当它确实是 "," 时,我怎样才能删除最后一个“,”?

我的输入字符串是:

String input =",w84,w41,w56,w170,w56,w41,w84,/,,w24,w40,w17,w40,w48,,/,,,w16,w16,w16,,,/,,,,,,,,/,,,,,,,,/,,,,,,,,/,,,b1,b1,b1,,,/,,b3,b130,b17,b130,b129,,/,b69,b146,b131,b170,b131,b146,b69,";

输出为:

,w84,w41,w56,w170,w56,w41,,w84/,,w24,w40,w17,w40,w48,,/,,,w16,,w16,,,/,,,,w32,,,,/,,,,,,,,/,,,,,,,,/,,,b1,b1,b1,,,/,,b3,b130,b17,b130,b129,,/,b69,b146,b131,b170,b131,b146,b69,, 

现在我该如何去掉最后一个“,”?

最佳答案

如果你想避免正则表达式...

if (str != null && str.endsWith(',')) {
return str.substring(0, str.length() -1);
}
return str;

或者您可以使用 apache commins 库并避免空检查

if (StringUtils.endsWith(str, ',') {
return str.substring(0, str.length() -1);
}
return str;

关于java - 如果字符串的最后一个字符是 ",",则删除它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60093747/

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