Check if a string contains only alphabets in Java using Lambda expression

Configurare noua (How To)

Situatie

Given a String, the task is to check whether a string contains only alphabets or not.

Solutie

Pasi de urmat

// Java program to check if String contains only Alphabets
// using Lambda Expression

class test {

// Function to check String for only Alphabets
public static boolean isStringOnlyAlphabet(String str)
{
return ((str != null)
&& (!str.equals(“”))
&& (str.chars().allMatch(Character::isLetter)));
}

// Main method
public static void main(String[] args)
{

// Checking for True case
System.out.println(“Test Case 1:”);

String str1 = “Test”;
System.out.println(“Input: ” + str1);
System.out.println(“Output: ” + isStringOnlyAlphabet(str1));

// Checking for String with numeric characters
System.out.println(“\nTest Case 2:”);

String str2 = “Test2”;
System.out.println(“Input: ” + str2);
System.out.println(“Output: ” + isStringOnlyAlphabet(str2));

// Checking for null String
System.out.println(“\nTest Case 3:”);

String str3 = null;
System.out.println(“Input: ” + str3);
System.out.println(“Output: ” + isStringOnlyAlphabet(str3));

// Checking for empty String
System.out.println(“\nTest Case 4:”);

String str4 = “”;
System.out.println(“Input: ” + str4);
System.out.println(“Output: ” + isStringOnlyAlphabet(str4));
}
}

Output:Test Case 1:
Input: Test
Output: true

Test Case 2:
Input: Test2
Output: false

Test Case 3:
Input: null
Output: false

Test Case 4:
Input:
Output: false

Tip solutie

Permanent

Voteaza

(13 din 30 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?