精华内容
下载资源
问答
  • JAVA 字符串的替换

    2020-01-28 23:43:59
    字符串的替换: 如果希望将字符串当中的指定部分进行替换操作,需要使用: public String replace(CharSequence oldStr,CharSequence newStr) 将字符串中所有的oldStr部分替换成指定的newStr oldStr代表需要...

    字符串的替换:

    如果希望将字符串当中的指定部分进行替换操作,需要使用:

    • public String replace(CharSequence oldStr,CharSequence newStr)

    • 将字符串中所有的oldStr部分替换成指定的newStr

    • oldStr代表需要替换的老字符串部分

    • newStr代表要替换的新字符串部分

    • 此方法有返回值

    • 参数类型CharSequence可以简单地认为就是字符串String。

    • 字符串的内容不会发生改变的,所以replace方法的返回值结果是一个全新的字符串。

    public class Demo04StringReplace {
    	public static void main(String[] args) {
    		String str1 = "How do you do";
    		String str2= str1.replace("o", "*");
    		System.out.println(str1); 	//How do you do
    		System.out.println(str2);	//H*w d* y*u d*
    		
    		String str3 = "会不会玩啊?你大爷!真是服了";
    		String str4 =  str3.replace("你大爷", "***");
    		System.out.println(str4);
    		
    	}
    }
    
    展开全文
  • Java字符串的替换

    千次阅读 2019-07-19 17:34:29
    Java 中,String 类提供了 3 种字符串替换方法,分别是 replace()、replaceFirst() 和 replaceAll(),本文将详细介绍它们使用方法。 replace() 方法 replace() 方法用于将目标字符串指定字符(串)替换成新...

    在 Java 中,String 类提供了 3 种字符串替换方法,分别是 replace()、replaceFirst() 和 replaceAll(),本文将详细介绍它们的使用方法。
    replace() 方法

    replace() 方法用于将目标字符串中的指定字符(串)替换成新的字符(串),其语法格式如下:
    字符串.replace(String oldChar, String newChar)

    其中,oldChar 表示被替换的字符串;newChar 表示用于替换的字符串。replace() 方法会将字符串中所有 oldChar 替换成 newChar。
    例 1

    创建一个字符串,对它使用 replace() 方法进行字符串替换并输出结果。代码如下:
    public static void main(String[] args)
    {
    String words=“hello java,hello php”;
    System.out.println(“原始字符串是’”+words+"’");
    System.out.println(“replace(“l”,“D”)结果:”+words.replace(“l”,“D”));
    System.out.println(“replace(“hello”,“你好”)结果:”+words.replace(“hello”,“你好 “));
    words=“hr’s dog”;
    System.out.println(“原始字符串是’”+words+”’”);
    System.out.println(“replace(“r’s”,“is”)结果:”+words.replace(“r’s”,“is”));
    }

    输出结果如下所示:
    原始字符串是’hello java,hello php’
    replace(“l”,“D”)结果:heDDo java,heDDo php
    replace("hello”,“你好”)结果:你好 java,你好 php 原始字符串是"hr’s dog’
    replace(“r’s”,“is”)结果:his dog
    replaceFirst() 方法

    replaceFirst() 方法用于将目标字符串中匹配某正则表达式的第一个子字符串替换成新的字符串,其语法形式如下:
    字符串.replaceFirst(String regex, String replacement)

    其中,regex 表示正则表达式;replacement 表示用于替换的字符串。例如:
    String words=“hello java,hello php”;
    String newStr=words.replaceFirst(“hello”,"你好 ");
    System.out.println(newStr); //输出:你好 java,hello php
    replaceAll() 方法

    replaceAll() 方法用于将目标字符串中匹配某正则表达式的所有子字符串替换成新的字符串,其语法形式如下:
    字符串.replaceAll(String regex, String replacement)

    其中,regex 表示正则表达式,replacement 表示用于替换的字符串。例如:
    纯文本复制
    String words=“hello java,hello php”;
    String newStr=words.replaceAll(“hello”,"你好 ");
    System.out.println(newStr); //输出:你好 java,你好 php
    深圳网站建设www.sz886.com

    展开全文
  • Java 字符串的替换

    2019-10-31 21:56:45
    替换方法 ...replace应该也能换字符串的,毕竟自己实现了 回顾: 输入——Scanner 输入名=new Scanner(System.in) 赋值——类型 变量名=输入名.next() 输出——System.out.println(“”) 注意: 程...
    替换方法 功能
    replace 用新的字符替全部旧的
    relaceAll 替换的是子串
    replaceFirst 只替第一个

    ?replace应该也能换字符串的,毕竟自己实现了

    回顾:
    输入——Scanner 输入名=new Scanner(System.in)
    赋值——类型 变量名=输入名.next()
    输出——System.out.println(“”)
    注意:
    程序里面不能有中文(注释里面居然也不可以!)

    展开全文
  • java字符串的替换

    2018-10-22 19:46:00
    split也是用到了正则表达式 replace 是没有用正则表达式,...replaceAll替换所有,replaceFirst是替换第一个出现 String s = "my.test.txt"; System.out.println(s.replace(".", "#")); System.out.print...

    split也是用到了正则表达式

    replace 是没有用正则表达式,全部替换

    replaceAll 和replaceFirst是用了正则表达式

    replaceAll替换所有,replaceFirst是替换第一个出现的

    String s = "my.test.txt";
    System.out.println(s.replace(".", "#"));
    System.out.println(s.replaceAll(".", "#"));
    System.out.println(s.replaceFirst(".", "#"));
    运行结果:
    
    my#test#txt
    ###########  若不想替换所有非.,转义下s.replaceAll("\\.""#"),替换数字:"\\d"、也可以单换一个数字。
    #y.test.txt

    .匹配除换行符以外的任意字符

    ^匹配字符串的开始

    $匹配字符串的结束

    *重复零次或更多次

    +重复一次或更多次

    ?重复零次或一次

    转载于:https://www.cnblogs.com/fpcbk/p/9832287.html

    展开全文
  • 如果不是刚刚复习了下正则表达式,我可能也不会注意到,原来StringreplaceAll跟replaceFirst用到了正则表达式!不多解释,看代码:String s = "my.test.txt";System.out.println(s.replace(".", "#"));System.out....
  • java字符串的替换replace、replaceAll、replaceFirst的区别 replace、replaceAll、replaceFirst的使用直接看代码实现如下: String s = "my.test.txt"; System.out.println(s.replace(".", &...
  • 其实懂正则表达式应该已经发现了,是,“.”是正则表达式字符,匹配除换行符以外任意字符,所以replaceAll、replaceFirst才出现了这样结果。而replace没有用到正则表达式,但会把所有“.”替...
  • Java 中,String 类提供了 3 种字符串替换方法,分别是 replace()、replaceFirst() 和 replaceAll(),本文将详细介绍它们使用方法。replace() 方法replace() 方法用于将目标字符串指定字符(串)替换成新...
  • Java教程在 Java 中,String 类提供了 3 种字符串替换方法,分别是 replace()、replaceFirst() 和 replaceAll(),本文将详细介绍它们使用方法。 replace() 方法 replace() 方法用于将目标字符串指定字符(串...
  • Java 中,String 类提供了 3 种字符串替换方法,分别是 replace()、replaceFirst() 和 replaceAll(),本文将详细介绍它们使用方法。replace() 方法replace() 方法用于将目标字符串指定字符(串)替换成新...
  • Java中,String 类提供了 3 种字符串替换方法,分别是 replace()、replaceFirst() 和 replaceAll(),本文将详细介绍它们使用方法。 replace() 方法 replace() 方法用于将目标字符串指定字符(串)替换成新...
  • javareplace,replaceAll,replaceFirst区别中 replaceAll跟replaceFirst用到了正则表达式! String s = "my.test.txt"; System.out.println(s.replace(".", "#")); System....
  • Java中,String 类提供了 3 种字符串替换方法,分别是 replace()、replaceFirst() 和 replaceAll(),本文将详细介绍它们使用方法。replace() 方法replace() 方法用于将目标字符串指定字符(串)替换成新字符...
  • 其实懂正则表达式应该已经发现了,是,“.”是正则表达式字符,匹配除换行符以外任意字符,所以replaceAll、replaceFirst才出现了这样结果。而replace没有用到正则表达式,但会把所有“.”替换掉,很多...
  • 匹配字符串的开始 $ 匹配字符串的结束 * 重复零次或更多次 + 重复一次或更多次 ? 重复零次或一次 关于字符串的其他操作的方法的总结 : ...
  • StringreplaceAll跟replaceFirst用到了正则表达式! 不多解释,看代码: String s = "my.test.txt"; System.out.println(s.replace(".", "#")); System.out.println(s.replaceAll(&...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 7,092
精华内容 2,836
关键字:

java字符串的替换

java 订阅