String有3个用于字符替换的方法总结
2015-07-21 10:59
357 查看
public class KongGe { public static void main(String[] args) { //我们知道String有3个用于字符替换的方法,分别是: //String replace(CharSequence target, CharSequence replacement):将字符串中出现的target替换成replacement; //String replaceAll(String regex, String replacement):regex是一个正则表达式,将字符串中匹配的子字符串替换为replacement; //String replaceFirst(String regex, String replacement):和replaceAll(..)类似,只不过只替换第一个出现的地方。 String input = "abcdefghijklmnopqrsta"; //正则表达式中任意字符出现两次 String regex = "(.{2})"; String tegex1 ="a"; System.out.println(input.replaceAll(regex, "$1 ")); System.out.println(input.replace(tegex1,"c")); System.out.println(input.replaceFirst(tegex1, "8")); } }
打印结果:
ab cd ef gh ij kl mn op qr st a
cbcdefghijklmnopqrstc
8bcdefghijklmnopqrsta
相关文章推荐
- Android通过反射打造可以存储任何对象的万能SharedPreferences
- laravel artisan 命令工具
- my_atoi
- JasperReport填充报表6
- js中几种实用的跨域方法原理详解
- AVPlayer视频播放的使用简介
- 数据库是否应该应用外键的一点思考
- urllib2.URLError: <urlopen error [Errno 104] Connection reset by peer>
- Repeated DNA Sequences
- web api写api接口时默认返回的是把你的对象序列化后以XML形式返回,那么怎样才能让其返回为json呢
- CSS一些基础知识整理
- Java 策略设计模式
- 流程图一:Setting中用到的的流程图
- Plus One
- 两个有序的List合并 并保持有序
- urllib2.URLError: <urlopen error [Errno 104] Connection reset by peer>
- Scrapy安装问题
- (FFOS Gecko) - several ways of registering a XPCOM Component
- New Language Features in C# 6
- JasperReport编译报表设计5