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的位置变成空

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) 后面的字符串, ...

JAVA中如何去掉字符串前面的0
1、首先,随便创建一个有main方法的类。2、在Form1_Load函数中,输入一个带有\\0的字符串,并用label显示出来。string 字符串 = "这是测试\\0用的字符串";label1.Text = 字符串。3、按下F5运行程序,查看效果,可发现只显示到\\0之前的字符串,之后就不在显示了。4、可以用replace的方式,将字符...

JAVA中如何去掉字符串前面的0
方式一:例如:”0000123” (字符串必须全为数字) ,处理过程:方式二:例如:”0000123” ,处理过程:方式三:例如:”0000123” ,处理过程:Java是一门面向对象编程语言,Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Java具有简单性...

java中怎样删除string字符串中的第一个字符
直接用subString方法截取字符串好了,从第一个字符自后开始截取,截取到最后 String str="abcdefg";str=str.subString(1);

JAVA怎么删除字符串中指定的字母?
直接使用空字符串替换就可以了,String b = "abcabcabc"; b=b.replace("b",""); 这个应该是比较简单的了,别的比如取出来你想要删掉的字符的位置,然后去除。拓展:1、Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛...

JAVA 一个字符串中提取@之前的字符
public static void main(String[] args) { String S="yulin@qq.com";int a=S.length();int nums=0;for (int i = 0; i

如何截取字符串中某个字符前的字符串
\/\/javaString old = "abcdefkghijklmnopqrstuvwxyz";System.out.println("从前往后数第一个\\"k\\"之前的字符串: " + old.substring(0, old.indexOf('k')));System.out.println("从后往前数第一个\\"k\\"之前的字符串: " + old.substring(0, old.lastIndexOf('k')));...

java 将字符串前得空格截掉
1. String.trim()trim()是去掉首尾空格 2.str.replace(" ", ""); 去掉所有空格,包括首尾、中间 String str = " hell o ";String str2 = str.replaceAll(" ", "");System.out.println(str2);3.或者replaceAll(" +",""); 去掉所有空格 4.str = .replaceAll("\\\\s*", "");可以...

JAVA String 如何去掉指定字符
String s = “abatbac”; String s1 = s.replaceAll(“ba”,“12”); 该代码的作用是将字符串s中所有的字符串“ab”替换为“12”,生成新的字符串“a12t12c”,而字符串s的内容也不发生改变。如果只需要替换第一个出现的指定字符串时,可以使用replaceFirst方法,例如:String s = “...

JAVA 删除字符串中指定的字符
直接使用空字符串替换就可以。String b = "abcabcabc";b=b.replace("b","");这个方法是替换所有的,如果是想找第一个是b的,可以如下 String s = "abcabcabc";int i=s.indexOf("b");s=s.substring(0, i)+s.substring(i+1);System.out.println(s);...

相似回答