您的位置:首页 > 其它

欢迎使用CSDN-markdown编辑器

2017-08-31 14:49 267 查看
Java 字符串中去除控制字符解决方案

字符串中去除控制字符解决方案

博客分类: java

/**

* 去除控制字符[\x00-\x1F\x7F]。包含控制字符的字符串会导致部分json库无法正确解析。

* 建议json序列化的字符串使用该方法。

*

*

* 如果字符串是
null
则返回
null


*

* Strings.trimControlCharacter(null) = null

* Strings.trimControlCharacter("") = ""

* Strings.trimControlCharacter("aBc\u0004") = "aBc"

* Strings.trimControlCharacter("\u001faBc\u0004") = "aBc"

*

*

* @param str

* @return

*/

public static String trimControlCharacter(String str) {

return str == null ? null : str.replaceAll(“\p{Cntrl}”, “”);

}## ##

转自: http://jack-zhao829.iteye.com/blog/2037855
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: