import java.util.Arrays;
public class Same {
public boolean checkSam(String stringA, String stringB) {
// write code here
if(stringA.length() != stringB.length())
return false;
char [] A = stringA.toCharArray();
Arrays.sort(A);
char [] B = stringB.toCharArray();
Arrays.sort(B);
return new String(A).equals(new String(B));
}
public static void main(String[] args) {
Same sm = new Same();
System.out.println(sm.checkSam("This is nowcoder", "is This nowcoder"));
}
}
给定两个字符串,请编写程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。这里规定大小写为不同字符,且考虑字符串重点空格。
给定一个string stringA和一个string stringB,请返回一个bool,代表两串是否重新排列后可相同。保证两串的长度都小于等于5000。
测试样例:
"This is nowcoder","is This nowcoder"
返回:true
"Here you are","Are you here"
返回:false