logo

Метод символу Java isLetter().

Метод isLetter(char ch) класу Character визначає, чи є даний (або вказаний) символ літерою чи ні.

дискета

Символ вважається літерою, якщо загальний тип категорії, наданий Character.getType(ch), є одним із наступного:

  • ПРОПИСНА ЛІТЕРА.
  • МАЛА ЛІТЕРА.
  • TITLECASE_LETTER.
  • MODIFIER_LETTER.
  • OTHER_LETTER

Синтаксис

 public static boolean isLetter(char ch) 

Параметр

гл : Це характер, який потрібно перевірити.

Повернене значення

Метод isLetter(char ch) повертає логічне значення, тобто true, якщо даний (або вказаний) символ є літерою. В іншому випадку метод повертає false.

Приклад 1

 public class JavaCharacterisLetterExample1 { public static void main(String[] args) { // Create three char primitives ch1, ch2 and ch3. char ch1, ch2, ch3; // Assign the values to ch1, ch2 and ch3. ch1 = 'A'; ch2 = '9'; ch3 = 'e'; // Create three boolean primitives b1, b2 and b3; boolean b1, b2, b3; // Check whether ch1, ch2 and ch3 are letters or not and assign the results to b1, b2 and b3. b1 = Character.isLetter(ch1); b2 = Character.isLetter(ch2); b3 = Character.isLetter(ch3); String str1 = 'The character '+ch1 + ' is a letter: ' + b1; String str2 = 'The character '+ch2 + ' is a letter: ' + b2; String str3 = 'The character '+ch3 + ' is a letter: ' + b3; // Print the values of b1, b2 and b3. System.out.println( str1 ); System.out.println( str2 ); System.out.println( str3 ); } } 
Перевірте зараз

Вихід:

 The character A is a letter: true The character 9 is a letter: false The character e is a letter: true 

Приклад 2

 public class JavaCharacterisLetterExample2 { public static void main(String[] args) { // Create three char primitives ch1, ch2 and ch3. char ch1, ch2, ch3; // Assign the values to ch1, ch2 and ch3. ch1 = '1'; ch2 = '*'; ch3 = 'e'; // Create three boolean primitives b1, b2 and b3; boolean b1, b2, b3; // Check whether if ch1, ch2 and ch3 are letters or not and assign the result to b1, b2 and b3. b1 = Character.isLetter(ch1); b2 = Character.isLetter(ch2); b3 = Character.isLetter(ch3); String str1 = 'The character '+ch1 + ' is a letter: ' + b1; String str2 = 'The character '+ch2 + ' is a letter: ' + b2; String str3 = 'The character '+ch3 + ' is a letter: ' + b3; // Print the values of b1, b2 and b3. System.out.println( str1 ); System.out.println( str2 ); System.out.println( str3 ); } } 
Перевірте зараз

Вихід:

 The character 1 is a letter: false The character * is a letter: false The character e is a letter: true 

Приклад 3

 public class JavaCharacterisLetterExample3 { public static void main(String[] args) { // Create three char primitives ch1, ch2 and ch3. char ch1, ch2, ch3; // Assign the values to ch1, ch2 and ch3. ch1 = '1'; ch2 = ')'; ch3 = '*'; // Create three boolean primitives b1, b2 and b3; boolean b1, b2, b3; // Check whether ch1, ch2 and ch3 are letters or not and assign the result to b1, b2 and b3. b1 = Character.isLetter(ch1); b2 = Character.isLetter(ch2); b3 = Character.isLetter(ch3); String str1 = 'The character '+ch1 + ' is a letter: ' + b1; String str2 = 'The character '+ch2 + ' is a letter: ' + b2; String str3 = 'The character '+ch3 + ' is a letter: ' + b3; // Print the values of b1, b2 and b3. System.out.println( str1 ); System.out.println( str2 ); System.out.println( str3 ); } } 
Перевірте зараз

Вихід:

 The character 1 is a letter: false The character ) is a letter: false The character * is a letter: false 

Метод Java Character isLetter(int codePoint).

Метод isLetter(int codePoint) класу символів визначає, чи є даний (або вказаний) символ літерою чи ні.

Символ вважається літерою, якщо загальний тип категорії, наданий Character.getType(codePoint), є одним із наступного:

  • ПРОПИСНА ЛІТЕРА.
  • МАЛА ЛІТЕРА.
  • TITLECASE_LETTER.
  • MODIFIER_LETTER.
  • OTHER_LETTER

Синтаксис

 public static boolean isLetter(int codePoint) 

Параметр

Наведений вище метод вимагає лише одного параметра:

a.) CodePoint, який є символом, який потрібно перевірити.

масив ініціалізації java

Повернене значення

Метод isLetter(int codePoint) повертає логічне значення, тобто true, якщо даний (або вказаний) символ є літерою. В іншому випадку метод повертає false.

Приклад 4

 public class JavaCharacterisLetterExample4 { public static void main(String[] args) { // Create four char primitives ch1, ch2, ch3 and ch4. int codePoint1; int codePoint2; int codePoint3; int codePoint4; // Assign the values to ch1, ch2, ch3 and ch4. codePoint1 = 56; codePoint2 = 110; codePoint3= 123; codePoint4 = 315; // Create four boolean primitives b1, b2, b3 and b4; boolean b1, b2, b3, and b4; // Check whether ch1, ch2, ch3 and ch4 are letters or not and assign the result to b1, b2, b3 and b4. b1 = Character.isLetter(codePoint1); b2 = Character.isLetter(codePoint2); b3 = Character.isLetter(codePoint3); b4 = Character.isLetter(codePoint4); String str1 = 'The first codePoint '+codePoint1 + ' is a letter: ' + b1; String str2 = 'The second codePoint '+codePoint2 + ' is a letter: ' + b2; String str3 = 'The third codePoint '+codePoint3 + ' is a letter: ' + b3; String str4 = 'The fourth codePoint '+codePoint4 + ' is a letter: ' + b3; // Print the values of b1, b2, b3 and b4. System.out.println(str1); System.out.println(str2); System.out.println(str3); System.out.println(str4); } } 
Перевірте зараз

Вихід:

 The first codePoint 56 is a letter: false The second codePoint 110 is a letter: true The third codePoint 123 is a letter: false The fourth codePoint 315 is a letter: false 

Приклад 5

 import java.util.Scanner; public class JavaCharacterisLetterExample5 { public static void main(String[] args) { // Ask for user input System.out.print('Enter the first input:'); // Use the Scanner class to get the user input Scanner s1 = new Scanner(System.in); // Gets the user input char[] value1 = s1.nextLine().toCharArray(); // Check whether the user input is a letter or not. for (char ch1 : value1) { boolean result1 = Character.isLetter(ch1); // print the result if(result1){ System.out.println('The character '' + ch1 + '' is a letter. '); } else{ System.out.println('The character '' + ch1 + '' is not a letter.'); } System.out.print('Enter the second input:'); Scanner s2 = new Scanner(System.in); char[] value2 = s2.nextLine().toCharArray(); for (char ch2 : value2) { boolean result2 = Character.isLetter(ch2); if(result2){ System.out.println('The character '' + ch2 + '' is a letter. '); } else{ System.out.println('The character '' + ch2 + '' is not a letter.'); } System.out.print('Enter the third input:'); Scanner s3 = new Scanner(System.in); char[] value3 = s3.nextLine().toCharArray(); for (char ch3 : value3) { boolean result3 = Character.isLetter(ch3); if(result2){ System.out.println('The character '' + ch3 + '' is a letter. '); } else{ System.out.println('The character '' + ch3 + '' is not a letter.'); } } } } } } 

Вихід:

 Enter the first input:8 The character '8' is not a letter. Enter the second input:T The character 'T' is a letter. Enter the third input:& The character '&' is a letter.