Answers for "same letters java"

0

same letters java

String -- Same letters
Write a return method that check if a string is build out of the same letters as another string.
Ex:  same("abc",  "cab"); -> true 
same("abc",  "abb"); -> false:
 	
USING CORE JAVA
Public static void main(String[] args){
Same(“cab”, “bca”).sout;
}

public static boolean same(String a, String b) {
char[] ch1 = a.toCharArray();
char[]  ch2 = b.toCharArray();

Arrays.sort(ch1);
Arrays.sort(ch2);
String a1="", a2="";

for(char each: ch1)
a1 +=each;
 
for(char each: ch2)
a2 +=each;

return  a1.equals(a2) ; 
}
 
	USING TREE SET
Public static void main(String[] args){
Same(“cab”, “bca”).sout;
}
public static boolean Same(String str1, String str2) {
str1 = new TreeSet<String>(Arrays.asList( str1.split("") ) ).toString( );
str2 = new TreeSet<String>(Arrays.asList( str2.split("") ) ).toString( );
return  str1.equals(str2);
}
Posted by: Guest on September-29-2021

Code answers related to "Java"

Java Answers by Framework

Browse Popular Code Answers by Language