题目:
给定两个字符串,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。
思路:
1.先比较两个字符串的长度。
2.然后对两个字符串进行排序,排序利用java.util.Arrays中的sort方法(但是要先把String转换为char[],利用toCharArray方法)。
代码:
import java.util.Arrays;
public class sortAndPermutation {
public String sort(String s){
char[] content=s.toCharArray();
Arrays.sort(content);
return new String(content);
}
public boolean permutation(String s,String t){
if(s.length()!=t.length()) return false;
return sort(s).equals(sort(t));
}
}