forked from ravitomar7/Lab_Test
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathanagram.java
More file actions
39 lines (36 loc) · 780 Bytes
/
anagram.java
File metadata and controls
39 lines (36 loc) · 780 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
package pack1;
import java.util.Arrays;
public class anagram
{
static void isanagram(String str1,String str2)
{
String s1=str1.replaceAll("\\s","");
String s2=str2.replaceAll("\\s","");
boolean status=true;
if(s1.length()!=s2.length())
{
status=false;
}
else
{
char[] ArrayS1=s1.toLowerCase().toCharArray();
char[] ArrayS2=s2.toLowerCase().toCharArray();
Arrays.sort(ArrayS1);
Arrays.sort(ArrayS2);
status=Arrays.equals(ArrayS1,ArrayS2);
}
if(status)
{
System.out.println(s1+" and "+s2+" are anagrams ");
}
else
{
System.out.println(s1+" and "+s2+" are not anagrams ");
}
}
public static void main(String args[])
{
isanagram("abc","cab");
isanagram("Mother","Woman");
}
}