📘 Lesson · Lesson 58
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")।
💻 Live Code Editor
This page's programs are ready here — run them, edit them, and learn. No installation needed.
Powered by OneCompiler. The code loads into the editor automatically — press Run to see the output. If the editor does not open, open it in a new tab.