📘 Lesson · Lesson 58
Anagram Check
Anagram Check
Check if Two Strings are Anagrams in Java
Two strings are anagrams if they contain the same letters in any order (like "listen" and "silent").
Java Program
String s1 = "listen", s2 = "silent";
char[] a = s1.toCharArray();
char[] b = s2.toCharArray();
java.util.Arrays.sort(a);
java.util.Arrays.sort(b);
System.out.println(java.util.Arrays.equals(a, b) ? "Anagram" : "Not Anagram");
Output
Anagram
How it Works
- Sort both strings' characters and compare.
- If the sorted versions are equal, they are anagrams.
Summary
- Two strings are anagrams if they contain the same letters in any order (like "listen" and "silent").
Check if Two Strings are Anagrams in Java
दो strings anagrams हैं अगर उनमें किसी भी क्रम में same letters हों (जैसे "listen" और "silent")।
Java Program
String s1 = "listen", s2 = "silent";
char[] a = s1.toCharArray();
char[] b = s2.toCharArray();
java.util.Arrays.sort(a);
java.util.Arrays.sort(b);
System.out.println(java.util.Arrays.equals(a, b) ? "Anagram" : "Not Anagram");
Output
Anagram
कैसे काम करता है
- दोनों strings के characters sort करके compare करें।
- Sorted versions बराबर हों तो anagrams हैं।
सारांश
- दो strings anagrams हैं अगर उनमें किसी भी क्रम में same letters हों (जैसे "listen" और "silent")।