假设字符串类似这样的aba和aab就相等,现在随便给你二组字符串,请编程比较他们看是否相等

解决方案 »

  1.   


    package com.test;import java.util.Arrays;public class StringTest {

    public void isEquals(String str1,String str2){
    //分别将两个字符串转换成字符数组
    char[] c1=str1.toCharArray();
    char[] c2=str2.toCharArray();
    //分别对两个字符数组排序
    Arrays.sort(c1);
    Arrays.sort(c2);
    //将他们排序后就可以比较它们是否相等了
    if(Arrays.equals(c1, c2)){
    System.out.println(str1+"和"+str2+"是相等的");
    }
    else{
    System.out.println(str1+"和"+str2+"不相等");
    }
    }

    public static void main(String[] args){
    StringTest strTest=new StringTest();
    strTest.isEquals("fanxs","nafsx");
    }
    }别人楼上的几位都把思想都说了,为什么不自己查下API文档写下呢。又不是很难的程序
    对了,下次记得要给分