Check Input Strings are Anagram or Not
Definition
A string is traditionally a sequence of characters, either as a literal constant or as some kind of variable. The latter may allow its elements to be mutated and the length changed, or it may be fixed (after creation). A string is generally understood as a data type and is often implemented as an array of bytes (or words) that stores a sequence of elements. A string may also denote more general arrays or other sequences (or list) data types and structures.
Check Anagram Example Program
import java.util.Arrays;
import java.util.Scanner;
class CheckAnagramExample {
public static void main(String[] args) {
System.out.println("Enter the 2 strings to check Anagram : ");
Scanner scanner = new Scanner(System.in);
String sentence1 = scanner.nextLine();//Getting input sentence 1
String sentence2 = scanner.nextLine();//Getting input sentence 2
if (sentence1.replaceAll(" ", "").length() == sentence1.replaceAll(" ", "").length()) {
char[] characterArray1 = sentence1.toLowerCase().toCharArray(); //Converting string to character array
char[] characterArray2 = sentence2.toLowerCase().toCharArray();//Converting string to character array
Arrays.sort(characterArray1);//Sorting array
Arrays.sort(characterArray2);//Sorting array
if (Arrays.equals(characterArray1, characterArray2)) {
System.out.println("The input strings are Anagram");
} else {
System.out.println("The input strings are not Anagram");
}
} else {
System.out.println("The input strings are not Anagram");
}
}
}
Sample Output
Enter the 2 strings to check Anagram :
Debit card
Bad credit
The input strings are Anagram
String Programs
- Check Case Of A Character Example Java Program
- String Reverse Example Java Program
- Trim A String Example Java Program
- Find all Substrings of a given string Example Java Program
- Repetitions In String Example Java Program
- First Repeated Character Example Java Program
- String Buffer Example Java Program
- String Builder Example Java Program
- String Comparison Example Java Program
- Convert A String To Array Example Java Program
- Equals and equalsIgnoreCase Example Java Program
- Convert String To ArrayList Example Java Program
- Convert String To Lowercase Example Java Program
- String To CharacterArray Example Java Program
- Convert To Uppercase Example Java Program
- Find The Character At A Particular Index Example Java Program
- Find Index Of A Particular Character Example Java Program
- Find Index Of A Particular String Example Java Program
- Replace Character In A String Example Java Program
- String Concatenation Example Java Program
- String Length Example Java Program
- Capitalize the starting letter of each word in a sentence
- Convert Character Array to String Example Java Program
- Check Input Strings are Anagram or Not
Read More Articles
- Multiple Inheritance Using Interface Example Java Program
- Single Inheritance Example Java Program
- Multilevel Inheritance Example Java Program
- Hierarchical Inheritance Example Java Program
- Find all Substrings of a given string Example Java Program
- Create Matrix Example Java Program
- Sum Of Three Numbers Example Java Program
- Heap Sort Example Java Program
- Twin Prime Example Java Program
- Compile Time Polymorphism Example Java Program