nas主机配置推荐_nas和电脑主机区别( 二 )

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

推荐阅读