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

如题所述

如果不会重复的话
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的值长度)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-11-16
比如你想去掉一个字符串的第3个字符的前一个,你可以用charAt指定字符-2的位置变成空