replace和replaceAll是JAVA中常用的替换字符的方法,它们的区别是:
1)replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串);
2)replaceAll的参数是regex,即基于规则表达式的替换,比如,可以通过replaceAll("\\d", "*")把一个字符串所有的数字字符都换成星号;
相同点是都是全部替换,即把源字符串中的某一字符或字符串全部换成指定的字符或字符串,如果只想替换第一次出现的,可以使用
replaceFirst(),这个方法也是基于规则表达式的替换,但与replaceAll()不同的时,只替换第一次出现的字符串;
另外,如果replaceAll()和replaceFirst()所用的参数据不是基于规则表达式的,则与replace()替换字符串的效果是一样的,即这两者也支持字符串的操作;

最新文章

  1. android studio关联genymotion模拟器,未显示设备
  2. PHP中抽象类,接口定义
  3. 报表移动端app如何实现页面自适应?
  4. win7 32位安装php redis驱动
  5. 为 Docker Registry 增加 Nginx 前端
  6. .NET MEF入门级例子
  7. 初试Nodejs——使用keystonejs创建博客网站2(修改模板)
  8. Android实现自适应正方形GridView(陌陌引导页面效果)
  9. Hadoop集群
  10. Java开发笔记(七)强制类型转换的风险
  11. JS正则校验
  12. ThinkPHP框架 基础 链接数据库
  13. linux 常用重启
  14. jQuery表格排序(tablesorter)
  15. insert into 和 where not exists
  16. AUC理解
  17. 使用axios实现上传图片进度条
  18. Discuz常见小问题-如何修改UCenter创始人密码
  19. Scrum Meeting Beta - 2
  20. CentOS 6.2配置本地yum源

热门文章

  1. wampserver 报错 Fatal error:Call to undefined function curl_init()
  2. FusionCharts JavaScript API - Functions 常用方法整理笔记
  3. Python idle安装与使用教程 调试、下载
  4. C++实现顺序计算输入表达式的值
  5. ElasticSearch自定义分析器-集成结巴分词插件
  6. jQuery插件扩展方法
  7. 为什么要把session存入数据库
  8. 统计 fastq 文件 q20 , GC 含量的软件
  9. luasql在Fedora20下的安装与使用示例
  10. 阿里云ACE下的PHP开发环境搭建