欢迎使用6miu-markdown编辑器

xiaoxiao2021-02-28  127

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

转载请注明原文地址: https://www.6miu.com/read-35789.html

最新回复(0)