ntjm.net
当前位置:首页 >> jAvA替换指定字符串 >>

jAvA替换指定字符串

replace方法 该方法的作用是替换字符串中所有指定的字符,然后生成一个新的字符串.经过该方法调用以后,原来的字符串不发生改变.例如:String s = “abcat”;String s1 = s.replace('a','1');该代码的作用是将字符串s中所有的字符a

String s = "if i have to go, go,go,do you remember me?"; char[] cs = s.toCharArray(); cs[12] = 'A'; System.out.println(new String(cs)); 至于替换指定位置的字符串吧,用切取吧 charAt()是返回指定下标的char怎么还能符值呢,错是应该的

用replace方法 replace()将字符串中所有指定的字符,替换成一个新的字符串 replaceall()将字符串中某个指定的字符串替换为其它字符串 replacefirst ()只将字符串中第一次出现的字符串替换为其它字符串

思路如下:1.逐行读取文件2.对每行字符串进行分析,如果存在要找的字符串,就替换. if (line.indexOf(要查找的字符串) != -1) { line.replaceAll(要查找的字符串,要替换的字符串); }

一:思路: 使用java方法replaceall();通过正则表达式匹配替换掉所有的字母.二:代码如下(可直接复制出来运行,在控制台中查看效果):123456 public static void main(string[] args){ string str="abc123123成你懂吗bxcxsaf"; //通过正则表达式替换掉所有的字母 string strnew = str.replaceall("[a-za-z]",""); system.out.println(strnew); } 运行结果如下:

java原生替换使用的是正则匹配,效率相对低.建议使用org.apache.commons.lang.StringUtils.replace,此方法为字符串替换(非正则) http://commons.apache.org/proper/commons-lang/

先把文件读入程序,封装成一个string对象str.str.replaceall("", "")第一个参数是你不要的字符串,第二个参数是你想要替换的字符串,该方法将返回处理后的字符串.

主回答 public class TestString{ public static void main(String[] args) { String a = "StringGo"; String[] b = {"a","b","o"}; //得到字符串中最后一个字符 //注意最好在接受的时候用char类型的包装类Character Character lastChar = a.charAt(a.

实现思路:先获取到特定位置的字符,之后直接替换即可 public class strRepalce { public static void main(String[]args){//要替换的一个字符串 String str="abcmdf";//获取指定字符位置 例如取 替换c字符 int i=str.indexOf("c");//str.charAt(i) 取

使用3楼得正则表达式,用java直接替换就可以了 string str = "ab2cd1aa34ddf5"; str = str.replaceall("[^\\d]+\\d(?=\\d|$)", "$0 "); system.out.println(str); 输出为 ab2 cd1 aa34ddf5

网站首页 | 网站地图
All rights reserved Powered by www.ntjm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com