如何在 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;
}

更新于: 2019 年 7 月 30 日

97 次浏览

开启您的 职业生涯

通过完成课程获得认证

开始
广告