我正在读传感器的内存,我想确保返回的字符串是有效的字符串,因为它有时会从内存中返回垃圾值。 我想跳过那些垃圾值。 我知道我可以使用模式java:检查除特殊字符以外的字符串
Pattern pat = Pattern.compile("[^a-z0-9 ]", Pattern.CASE_INSENSITIVE);
Matcher mat = pat.matcher("My Test String");
if(mat.find())
{
System.out.println("String contains special character!");
}
但这些特殊字符[字符串查询字符串包含特殊字符,/ @:;?#!“£$%^ & *()_ + = - 〜 > < |`]应该是有效的字符串,但不是垃圾(像)
在此先感谢
这是完美的..谢谢:) – Ana