JAVA判断⼀个字符串⾥⾯有没有汉字
1private static boolean checkIfExistChineseCharacter(String s) {
2return !(s.length() == s.getBytes().length);
3    }字符串长度判断
⽹上看到的写法,真的是机智。当然可能有⼀些细节问题:UTF-8编码中不是ascii码的都会长度不⼀致。但是感觉还是机智的不⾏。
补充:事后测试了效率,在1千万⾏的情况下,⽤⼀个for循环会秒。for循环⽤时815ms,getBytes⽤时3722ms。在效率要求不是特别⾼的情况下,getBytes还是可以使⽤的。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。