Java程式判斷給定字元是否為字母
對於一個字元“ch”,編寫一個Java程式來驗證它是否在a到z之間(包括小寫和大寫字母)。如果是,則它是字母;否則不是。
字母是在書寫語言(如英語)中代表特定發音的一組字母。
示例場景1
Input: character = 'e'; Output: Yes given character is an alphabet
示例場景2
Input: character = '4'; Output: No given character is not an alphabet
使用ASCII值
術語ASCII代表**美國資訊交換標準程式碼**。每個英文字母都有一個與之關聯的ASCII值。對於字母,大寫字母的值範圍為65到90,小寫字母的值範圍為97到122。
使用if-else語句,我們檢查ASCII值是否在這個範圍內。如果是,則該字元被認為是字母。
示例
在這個例子中,我們使用ASCII值來判斷給定的字元是否為字母。
public class AlphabetOrNot {
public static void main(String args[]){
char ch = 'G';
System.out.println("Given character:: " + ch);
// checking character is alphabet or not
if(((ch >= 'A' && ch <= 'Z')||ch >= 'a' && ch <= 'z') ){
System.out.println("Given character is an alphabet");
}else{
System.out.println("Given character is not an alphabet");
}
}
}
執行上述程式碼後,您將獲得以下輸出:
Given character:: G Given character is an alphabet
使用isLetter()方法
isLetter()是Character類的方法,用於確定特定字元是否為字母。此方法接受字元作為引數,如果字元引數是字母,則返回**TRUE**,否則返回**FALSE**。
示例
下面的Java程式演示瞭如何檢查給定的字元是否為字母。
public class AlphabetOrNot {
public static void main(String args[]) {
char ch = 'n';
System.out.println("Given character:: " + ch);
// using isLetter() method
if (Character.isLetter(ch)) {
System.out.println("Given character is an alphabet");
} else {
System.out.println("Given character is not an alphabet");
}
}
}
執行此程式後,將得到以下結果:
Given character:: n Given character is an alphabet
使用正則表示式
Java中的正則表示式是一系列特殊的字元序列,它可以幫助你使用儲存在模式中的特殊語法來查詢其他字元或字串集。
我們將此模式作為引數值傳遞給Java String類的matches()方法,該方法僅當且僅當此模式與給定的正則表示式匹配時才返回**TRUE**。
示例
在這個Java程式中,我們使用正則表示式來驗證給定的字元是否為字母。
public class AlphabetOrNot {
public static void main(String args[]) {
char ch = '4';
System.out.println("Given character:: " + ch);
// using regular expression
if (String.valueOf(ch).matches("[A-Za-z]")) {
System.out.println("Given character is an alphabet");
} else {
System.out.println("Given character is not an alphabet");
}
}
}
執行此程式碼後,它將顯示以下結果:
Given character:: 4 Given character is not an alphabet
廣告
資料結構
網路
關係資料庫管理系統(RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP