23、String replaceAll(String regex, String replacement) : 使用给定的replacement 替换此字符串所有匹配给定的正则表达式的子字符串 。
Stringstr="12hello34world5java7891mysql456";//把字符串中的数字替换成","如果结果中开头和结尾有 。的话去掉Stringstring=str.replaceAll("\\d+",",").replaceAll("^,|,$","");//正则表达式System.out.println(string);//hello,world,java,mysql24、String replaceFirst(String regex, String replacement) : 使用给定的replacement 替换此字符串匹配给定的正则表达式的第一个子字符串 。
Strings1="六脉神剑、九阳神功、一阳指";System.out.println(s1.replace("神","鬼"));//六脉鬼剑、九阳鬼功、一阳指Stringstr="1111AAAA2222BBBB999";//把字符串中的数字替换成, 。如果结果中开头和结尾有 。的话去掉Stringstring=str.replaceFirst("\\d+",",");System.out.println(string);//,AAAA2222BBBB99925、boolean matches(String regex): 告知此字符串是否匹配给定的正则表达式 。
Stringstr="12345";//判断str字符串中是否全部有数字组成 。即有1-n个数字组成booleanmatches=str.matches("\\d+");System.out.println(matches);//trueStringtel="0476-4534289";//判断这是否是一个赤峰的固定电话booleanresult=tel.matches("0476-\\d{7,8}");System.out.println(result);//true26、String[] split(String regex): 根据给定正则表达式的匹配拆分此字符串 。
27、String[] split(String regex, int limit): 根据匹配给定的正则表达式来拆分此字符串 。最多不超过limit个 。如果超过了 。剩下的全部都放到最后一个元素中 。
Stringstr="hello|world|java";String[]strs=str.split("\\|");for(inti=0;i<strs.length;i++){System.out.print(strs[i]+"\t");}//helloworldjavaSystem.out.println();Stringstr2="hello.world.java";String[]strs2=str2.split("\\.",2);for(inti=0;i<strs2.length;i++){System.out.print(strs2[i]+"\t");}//helloworld.java
- 我现在想买个新手机,希望是最高配置,大神有什么推荐?
- 思科创建聚合端口命令 在思科环境下怎么配置端口聚合
- 端口映射器是做什么作用 什么是端口辐射,怎样配置端口映射
- 软件与显卡配置文件冲突引起的显示器黑屏怎么办?
- 买什么牌子的电动摩托车好?要质量好的,配置高的?
- 购买美国云服务器要注意什么?
- 云服务器有何推荐?
- Win7电脑提示本地连接没有有效IP配置怎么办?
- 华为手机有什么推荐吗,质量好,配置好一点的?
- 航嘉电脑主机怎么安装 电脑主机怎么安装
