public String replace(char oldChar, char newChar) ,在字符串中用newChar字符替代oldChar字符,返回一个新的字符串

public String replaceAll(String regex,String replacement)使用给定的 replacement 字符串替换此字符串匹配给定的正则表达式的每个子字符串。

区别:

1)replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串);

2)replaceAll的参数是regex,即基于正则表达式的替换,比如,可以通过replaceAll("\\d", "*")把一个字符串所有的数字字符都换成星号;

相同点:

都是全部替换,即把源字符串中的某一字符或字符串全部换成指定的字符或字符串,如果只想替换第一次出现的,可以使用replaceFirst(),这个方法也是基于规则表达式的替换,但与replaceAll()不同的是,只替换第一次出现的字符串;

另外,如果replaceAll()和replaceFirst()所用的参数据不是基于规则表达式的,则与replace()替换字符串的效果是一样的,即这两者也支持字符串的操作;

还有一点注意::执行了替换操作后,源字符串的内容是没有发生改变的。

java替换字符串_java string中的替换字符串相关推荐

  1. java 汉字个数_java语言中如何获取字符串中汉字的个数

    java语言中如何获取字符串中汉字的个数? [实例描述] 字符串中可以包含数字,字母.汉字或者其他字符.使用Character 类的isDigit()方法可以判断字符中的某个字符是否为数字,使用Cha ...

  2. java读取文件夹下所有文件并替换文件每一行中指定的字符串

    java读取文件夹下所有文件并替换文件每一行中指定的字符串 该文章为转载文章,请尊重原文作者的劳动成果,好的文章应该被展示 原文传送门 多说两句,关键时候救人性命的人,可以称之为大人,随时做好利见大人 ...

  3. java面向对象使用字符串_java面向对象中的String类中12种常用的方法

    1.字符串与字符数组的转换 字符串可以使用toCharArray()方法变成一个字符数组,也可以使用String类的构造方法把一个字符数组变成一个字符串. public class StringAPI ...

  4. java字符串剪切函数,java用substring函数截取string中一段字符串,substringstring

    java用substring函数截取string中一段字符串,substringstring from  http://www.cnblogs.com/laiweili/archive/2012/11 ...

  5. Java 字符串比较,String 中的一些方法 == 和 equals 的详解

    "==" 是比较的是两个对象的内存地址,而equals方法默认情况下是比较两个对象的内存地址. 1.String str = "hello"  生成的字符串,首 ...

  6. android xml java混合编程_Java学习中注解与多线程,网络编程与XML技术

    本部分内容主要有集合框架及泛型,实用类,输入和输出处理,注解与多线程,网络编程与XML技术.初次学习这部分会感觉很难,主要是概念难于理解,最好是多看看例子,多练习.下面是个人的总结 拉勾IT课小编为大 ...

  7. java输入数字返回字符串_java Scanner输入数字、字符串

    package java05; import java.util.Scanner;//1.导包 /* Scanner类的功能,可以实现键盘输入数据,到程序当中 引用类型的一班使用步骤: 1.导包 2. ...

  8. java word替换图片_Java Word中的文本、图片替换功能

    Word中的替换功能以查找指定文本然后替换为新的文本,可单个替换或全部替换.以下将要介绍的内容,除常见的以文本替换文本外,还将介绍使用不同对象进行替换的方法,具体可包括: 1. 指定字符串内容替换文本 ...

  9. php 替换某个字符,php中如何替换字符串中的某个字符-PHP问题

    正在PHP中,能够应用strtr()函数完成字符串交换. 起首咱们简略理解下strtr()函数的界说及语法. 语法: string strtr( string $str, string $from, ...

  10. linux sed 替换、删除文件中的某个字符串

    1.将当前目录下包含hello串的文件中,hello字符串替换为hi sed -i "s/hello/hi/g" `grep "hello" -rl ./` 2 ...

最新文章

  1. php foreach嵌套foreach,php中foreach怎么嵌套foreach PHP中foreach函数用法?
  2. Spark源码阅读02-Spark核心原理之调度算法
  3. AI看脸、测肤,左可美妆新零售,右能智慧医美
  4. [数据结构]合并有序数组
  5. centos的防火墙配置
  6. 2021年中国成人商店市场趋势报告、技术动态创新及2027年市场预测
  7. 进阶~Qt程序启动画面
  8. NE555脉冲模块电路
  9. MyEclipse中SVN分支合并到主干
  10. IntelliJ IDEA自制主题theme--Type Color
  11. 计算机之父图灵获英女王赦免
  12. 自动驾驶扎堆“重感知”路线:毫末智行如何从独行到领航?
  13. linux开机启动grub rescue,开机出现 grub rescue的解决方法探索
  14. 记录一个pycharm的神奇bug
  15. Java SE基础知识详解第[12]期—集合(Set、Collections、Map、集合嵌套)
  16. C# 定时任务 调度框架 WebWork (Quartz.NET) Web版的Windows服务
  17. 数据库常用函数-基础
  18. tshark命令小结
  19. 计算机系统要素--第六章,02-HACK汇编编译器实现
  20. 熔断器Hystrix作用

热门文章

  1. vue中实现图片预览功能
  2. coursera和udacity_三大MOOC平台Coursera、EdX和Udacity的可用性比较研究
  3. 联想笔记本linux无线网卡,科学网—配置lenovo E430 + Ubuntu 13.04无线网卡 - 彭友松的博文...
  4. android联想搜索不到wifi,联想笔记本ThinkPad E430 无法搜索到无线网络的解决办法...
  5. 通过追女孩时的常见对话来看你会不会聊天
  6. STM32八路ADC采用DMA方式
  7. 荣耀平板5710升级鸿蒙系统,荣耀平板也要升级至鸿蒙系统了 今年Q4开始
  8. 电脑网络看不到其它计算机,解决网络和共享中看不到其他计算机的问题
  9. Rimworld Mod教程 第六章:Defs文件
  10. MicroStation中关于mke文件的详解