java--replace()、replaceAll()、replcaeFirst()
来源:互联网 发布:下载美化照片软件 编辑:程序博客网 时间:2024/06/01 09:07
package day_6_9;import java.util.Scanner;public class ReplaceDemo { public static void main(String[] args) { System.out.println("请输入字符串:"); String str=new Scanner(System.in).next();//从键盘上读取字符串流 a1b2c3abcd123 /** * replace和replaceAll是JAVA中常用的替换字符的方法 * * )replace的参数是char和CharSequence,即可以支持字符的替换, * * replaceAll的参数是regex,即基于规则表达式的替换,比如, * 可以通过replaceAll("\\d", "*")把一个字符串所有的数字字符都换成星号; * 如何将字符串中的"\"替换成"\\": String msgIn;String msgOut;msgOut=msgIn.replaceAll("\\\\","\\\\\\\\");原因: '\'在java中是一个转义字符,所以需要用两个代表一个。例如System.out.println( "\\" ) ;只打印出一个"\"。但是'\'也是正则表达式中的转义字符(replaceAll 的参数就是正则表达式),需要用两个代表一个。所以:\\\\被java转换成\\,\\又被正则表达式转换成\。将字符串中的'/'替换成'\'的几种方式:msgOut= msgIn.replaceAll("/", "\\\\");msgOut= msgIn.replace("/", "\\");msgOut= msgIn.replace('/', '\\'); */ System.out.println(str.replace("1", "f"));//afb2c3abcdf23 System.out.println(str.replace('1', 'f'));//afb2c3abcdf23 System.out.println(str.replaceAll("\\d", "f"));//afbfcfabcdfff System.out.println(str.replaceAll("a", "f"));//f1b2c3fbcd123 System.out.println(str.replaceFirst("\\d", "f"));//afb2c3abcd123 System.out.println(str.replaceFirst("1", "f"));//afb2c3abcd123 }}
阅读全文
1 0
- java--replace()、replaceAll()、replcaeFirst()
- java 正则 replace和replaceAll
- java的replace和replaceAll
- Java String.replace() VS replaceAll()
- java replace和replaceAll区别
- replace replaceAll
- java:replace和replaceAll的区别
- java中replace和replaceAll的区别
- java中replace和replaceAll的区别
- java中replace和replaceAll的区别
- java中replace和replaceAll的区别
- java中replace()和replaceAll()区别
- java string replace与replaceAll区别
- java中replace()和replaceAll()区别
- Java中replace()、replaceFirst()和replaceAll()区别
- java中replace()和replaceAll()区别
- java中replace和replaceAll的区别
- java中replace和replaceAll的区别
- FreeRTOS学习6--软件定时器
- Qt 的 .pro 文件基本格式
- 前端知识图谱
- C语言实现单链表面试题——基础篇(下)
- linux smartctl pm961
- java--replace()、replaceAll()、replcaeFirst()
- leetcode-13. Roman to Integer(罗马数字转化成整数)
- flash复制旋转做成花朵
- 超简单快速实现附件上传(各种格式文件)和下载显示(调用浏览器下载后选择可以打开的应用查看)
- 安卓学习日记 6-9 Rxjava
- Java锁机制--synchronized
- 启程了!在CSDN
- Android在webview下加载本地html的方式
- 数据结构实验之求二叉树后序遍历和层次遍历