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 falseimg
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。