如何在 Java 中编写字符串函数?
1) 从用户获取字符串并检查是否至少包含一个数字
使用 toCharArray() 方法从字符串中提取字符数组。对数组中的每个字符运行一个 for 循环,并通过 Character 类的静态方法 isDigit() 来测试它是否是一个数字
public static boolean chkdigit(String str) { char arr[]=str.toCharArray(); for (char ch:arr) { if (Character.isDigit(ch)) { return true; } } return false; }
2.) 从用户获取字符串并检查是否至少包含一个字母
类似地,使用到 isLetter() 方法 Character 类来检查字符串中的字符是否是一个字母
public static boolean chkalpha(String str) { char arr[]=str.toCharArray(); for (char ch:arr) { if (Character.isLetter(ch)) { return true; } } return false; }
3). 从用户获取字符串并检查是否至少包含一个字符
只需计算字符串的长度并检查其是否为 0
public static boolean chklen(String str) { if (str.length()==0) return true; else return false; }
广告