首页 > 基础资料 博客日记
Java的replaceAll()方法
2024-03-15 18:00:08基础资料围观256次
文章Java的replaceAll()方法分享给大家,欢迎收藏Java资料网,专注分享技术知识
这个方法是String类中的方法
1.语法:
public String replaceAll(String regex, String replacement)
2.作用:
replaceAll() 方法使用给定的参数 replacement 替换 字符串所有匹配给定的正则表达式(regex)的子字符串,结果通过返回值返回。
如果只想替换第一次出现的,可以使用replaceFirst(),这个方法也是基于规则表达式的替换,但与replaceAll()不同的时,只替换第一次出现的字符串。
3.参数:
regex -- 匹配此字符串的正则表达式。
newChar -- 用来替换每个匹配项的字符串。
4.返回值:
成功则返回替换后的字符串,失败则返回原始字符串。
5.实例:
public class Test {
public static void main(String args[]) {
String Str = new String("www.google.com");
System.out.println("初始字符串-1: " + Str);
System.out.print("匹配成功返回值: " );
System.out.println(Str.replaceAll("google", "runoob" ));
System.out.println("初始字符串-2: " + Str);
System.out.print("匹配失败返回值: " );
System.out.println(Str.replaceAll("taobao", "runoob" ));
System.out.println("初始字符串-3: " + Str);
// 可以理解成开辟新的空间将替换完成的数组放在新空间中,原数组保留不变
}
}
以上程序执行结果为:
初始字符串-1: www.google.com
匹配成功返回值: www.runoob.com
初始字符串-2: www.google.com
匹配失败返回值: www.google.com
初始字符串-3: www.google.com
文章来源:https://blog.csdn.net/xijinno1/article/details/133937331
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
标签: