java代码中如何判断一个字符串不包含汉字呢?
下文笔者讲述使用java代码检测一个字符串全为字母或数字或符号的方法,如下所示
字符串不包含汉字的示例
实现思路:
使用字符的ASCII同128整除
如果得到的结果为0,则代表非汉字
例:字符串不包含汉字的示例
public class TestClass {
public static boolean isLetter(String s) {
char[] c = s.toCharArray();
int k = 0x80;
for (int i = 0; i < s.length(); i++) {
boolean result = (c[i] / k) == 0 ? true : false;
if (result == false)
return false;
}
return true;
}
/**
* java265.com 字符串全为汉字的检测的示例分享
*/
public static void main(String[] args) {
System.out.println(isLetter("java265.com"));
System.out.println(isLetter("maomao"));
System.out.println(isLetter("猫猫"));
System.out.println(isLetter("java爱好者"));
}
}
----运行以上代码,将输出以下信息-----
true
true
false
false
img
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


