1 final private String stringTrimAll(final String input) {2 if (null == input)3 return "";4 // 正则匹配{空格/换行/回车/制表符/换页符}5 final String regx = "\\s*|\t|\r|\n";6 Pattern patt = pile(regx);7 Matcher m = patt.matcher(input);8 return m.replaceAll("");9}
将参数定义为final String类型,则引用input不能指向其他地址。也就是不能重新赋值,因为重新赋值就会使指向其他地址(String是final类型的)
备注:
\n回车(\u000a)
\t水平制表符(\u0009)
\s空格(\u0008)
\r换行(\u000d)*/