java中字符串替换方法主要有三种,分别是replace()、replaceAll()和replaceFirst(),这三种方法可以在三种不同情况应用,下面就由我来具体说明这三种方法的应用情况吧。

replace()

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

         String test01 = "aaaaa";test01 = test01.replace("a", "b");System.out.println(test01);

结果:

replaceAll()

replaceAll的参数是regex,即基于规则表达式的替换,比如,可以通过replaceAll(“\d”, “*”)把一个字符串所有的数字字符都换成星号;
上面两个在用法挺相似的,他们只有在是否能用规则表达式之间的区别,别的没有什么不同

        String test01 = "aaaaa";test01 = test01.replaceAll("\\D", "b");System.out.println(test01);

结果:

replaceFirst()

replaceFirst()就是只替换第一个的意思。

        String test01 = "aaaaa";test01 = test01.replaceFirst("a", "b");System.out.println(test01);

结果:

Java字符串替换的方法相关推荐

  1. java字符串逐个分解_改进JAVA字符串分解的方法

    改进JAVA字符串分解的方法 一.概述 大多数Java程序员都曾经使用过java.util.StringTokenizer类.它是一个很方便的字符串分解器,主要用来根据分隔符把字符串分割成标记(Tok ...

  2. python替换文件中的字符串_Python文件操作中进行字符串替换的方法(保存到新文件/当前文件)...

    题目: 1.首先将文件:/etc/selinux/config 进行备份 文件名为 /etc/selinux/config.bak 2.再文件:/etc/selinux/config 中的enforc ...

  3. js字符串替换的方法

    php中有对一个字符串中的指定字符进行替换的方法,在web前端 javascript 脚本中也有字符串替换的方法,而且还非常的简单.接下来我们就说一说,javascrpt 中对字符串进行替换的方法. ...

  4. JAVA 字符串替换占位符

    JAVA 字符串替换占位符 1 MessageFormat.format() code public static void main(String[] args) {String a= " ...

  5. Java字符串替换所有指定字符_C++中string替换所有指定字符串的方法

    C++的string提供了replace方法来实现字符串的替换,但是对于将字符串中某个字符串全部替换这个功能,string并没有实现,我们今天来做的就是这件事. 首先明白一个概念,即string替换所 ...

  6. Java教程:Java字符串替换实例

    Java教程假设有一段文本里面有很多错误,如错别字.现在使用 Java 中的字符串替换方法对它进行批量修改和纠正,其中就用到了我们在<Java字符串的替换>一节中学到的 String 类的 ...

  7. java字符串替换最后一个字符,详细解说

    一.Spring面试题 1.Spring 在ssm中起什么作用? 答: Spring:Spring轻量级框架. 作用:Bean工厂,用来管理Bean的生命周期和框架集成. Spring框架的两大核心: ...

  8. 总结 | Java字符串常用操作(方法)

    Java字符串 Java String类 创建字符串 字符串长度获取 连接字符串 字符串查找 获取指定位置的字符串 获取子字符串 去除字符串首尾的空格() 字符串替换 判断字符串的开始与结尾 判断字符 ...

  9. Java字符串替换(replace)

    Java中字符串替换函数主要有三种replace.replaceFirst和replaceAll 1.replace函数 public String replace(char oldChar,char ...

最新文章

  1. TCP和UDP应用场景
  2. java JMS消息队列
  3. sql中小数位四舍五入控制
  4. Springmvc的handler method参数绑定常用的注解
  5. mongo执行逻辑表达式_MongoDB 高级查询
  6. 为什么中国这么多高薪程序员,开发不出Java, Typescript, Python, Rust, Node.js这些基础设施?...
  7. C++STL(set……)
  8. Redis 最大连接数查询与设置、释放超时链接
  9. 计算机专业必懂知识,学习计算机知识必须懂得50个专业术语
  10. springboot项目打包成jar包
  11. Sql Server 全文检索
  12. OpenGL超级宝典 绘制第一个三角形
  13. 视频中的外挂字幕、硬字幕、软字幕定义的区别
  14. 计算机简单构图,涨姿势了!人像二次构图技巧原来这么简单
  15. python中quadratic什么意思_quadratic是什么意思_quadratic的翻译_音标_读音_用法_例句_爱词霸在线词典...
  16. cpu性能诊断工具turbostat详解
  17. 马兰戈尼晶圆干燥系统
  18. 笔记本写代码 屏幕尺寸_为什么笔记本电脑的屏幕尺寸如此奇怪?
  19. Spring Bean 的注入方式
  20. 【Leetcode】1612. Check If Two Expression Trees are Equivalent

热门文章

  1. 《寂静的春天》内容梳理概括|思维导图清晰漂亮
  2. PAT | 1011 A+B 和 C(分数 15)
  3. 解除Win10网速限制
  4. 可爱的小兔子_会说话的艾米
  5. 【tyvj1330】笔记本电脑
  6. 天纵智能软件快速开发同比环比统计分析插件
  7. DBHelper类使用
  8. 浅谈当今主流笔记本的cpu
  9. 我曾经“硅谷创业”般的经历
  10. HTML制作两首诗,李商隐诗两首