java字符串中怎么去掉指定字符的前一个字符

2024-11-18 06:02:46
推荐回答(2个)
回答1:

如果不会重复的话
String s = "afhakhfakshfka_key_adasfasfa" 目标字符串,KEY就用"key"
int index = s.indexOf("key") 获取出现key字符串的第一个位置,这里要保证前面没有跟KEY重复
String left = s.substring(index) 截取KEY出现位置前面的字符串
String right = s.sbustring(index+3) 后面的字符串, +3 是key的长度为3 (KEY的值长度)

回答2:

比如你想去掉一个字符串的第3个字符的前一个,你可以用charAt指定字符-2的位置变成空