public static boolean stringSame(String str1,String str2){ if(str1.length() != str2.length()){//先判断长度 return false; } StringBuffer strTemp = new StringBuffer();//把str2放到一个StringBuffer strTemp.append(str2); for(int i = 0;i < str1.length();i++){//循环字符串1的字符,查看字符串2是否有相同字符,有的话删除 char temp = str1.charAt(i); int index = strTemp.toString().indexOf(temp); if(index != -1){ strTemp.deleteCharAt(index); }else{ return false; } } if(strTemp.toString().length() == 0){//删除结束,确认长度为0则相等 return true; } return false; }
假设字符串类似这样的aba和aab,abc和bca就相等,现在随便给你二组字符串,请编程比较他们看是否相等
最新推荐文章于 2024-01-24 21:11:45 发布
关键词由CSDN通过智能技术生成