如何在 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 次瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.