1.过滤特殊字符
package com.sheepmu.text; /* * @author sheepmu */ public class HWCompetition { public static void main(String[] args){ String s="a%&a^b}b*[cc]#d{d"ee/ff\gg"; //!!!!! "是为了在字符串中转义"; \ 只是为了在字符串中转义 System.out.println("原串----->"+s); String regex="[%{}^\[\]*#\\/&"]";//在[ ]中,需要\来转义[];需要\来转义;来转义" String news=s.replaceAll(regex,""); System.out.println("过滤后的串----->"+news); } }
package com.sheepmu.text; /* * @author sheepmu */ public class HWCompetition { public static void main(String[] args){ String s="a%&a^b}b*[cc]#d{d"ee/ff\gg"; //!!!!! "是为了在字符串中转义"; \ 只是为了在字符串中转义 System.out.println("原串----->"+s); String regex="[^%{}^\[\]*#\\/&"]";// 在[^-----------]的第一个位置出现^表示非!!!!!!! String news=s.replaceAll(regex,""); System.out.println("过滤掉 非 特殊字符的串----->"+news); } }
package com.sheepmu.text; /* * StringReverse(char *strIn,char *output)找出 strIn 里面所有大写字母,将其逆序输出 如输入:strIn:"abcHDLmnkKl",输出:output:"KLDH", * @author sheepmu */ public class HWCompetition { public static void main(String[] args){ String s="abcHDLmnkKl"; String news=s.replaceAll("[^A-Z]","");//去掉非大写剩下的就是大写了撒~~~ StringBuffer sb=new StringBuffer(news);//String---->StringBuffer String result=sb.reverse().toString(); System.out.println("结果----->"+ result);//KLDH } }