使用 Lambda 表示式檢查字串是否僅包含字母(Java)


假設我們的字串為 -

String str = "Amit123";

現在,使用 allMatch() 方法,獲取字串是否僅包含字母的布林值 -

boolean result = str.chars().allMatch(Character::isLetter);

以下是使用 Lambda 表示式檢查字串是否僅包含字母的示例 -

示例

class Main {
   public static void main(String[] args) {
      String str = "Amit123";
      boolean result = str.chars().allMatch(Character::isLetter);
      System.out.println("String contains only alphabets? = "+result);
   }
}

輸出

讓我們再看一個包含不同輸入的示例 -

String contains only alphabets? = false

示例

class Main {
   public static void main(String[] args) {
      String str = "Jacob";
      boolean result = str.chars().allMatch(Character::isLetter);
      System.out.println("String contains only alphabets? = "+result);
   }
}

輸出

String contains only alphabets? = true

更新時間:2019 年 9 月 20 日

653 檢視次數

開啟你的職業生涯

完成課程即可獲得認證

開始
廣告
© . All rights reserved.