您的位置:首页 > 其它

给定两个字符串,请编写程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。这里规定大小写为不同字符,且考虑字符串重点空格。 给定一个string stringA和一个string stri

2016-06-27 21:42 651 查看
给定两个字符串,请编写程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。这里规定大小写为不同字符,且考虑字符串重点空格。

给定一个string stringA和一个string stringB,请返回一个bool,代表两串是否重新排列后可相同。保证两串的长度都小于等于5000。

测试样例:
"This is nowcoder","is This nowcoder"

返回:true


"Here you are","Are you here"

返回:false


import java.util.*;

public class Same {
public boolean checkSam(String stringA, String stringB) {
String str1=stringA;
String str2=stringB;
if(str1.length()==str2.length()){
int[] arr1=new int[256];
int[] arr2=new int[256];
for(int i=0;i<str1.length();i++){
arr1[str1.charAt(i)]++;
arr2[str2.charAt(i)]++;
}
for(int i=0;i<256;i++){
if(arr1[i]!=arr2[i]){
return false;
}
}
}
return true;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: