您的位置:首页 > 编程语言 > Java开发

确定两串乱序同构(Java)

2015-08-23 19:31 801 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: