首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

比较两个数组的元素?该如何处理

2012-01-06 
比较两个数组的元素?就如同p[10]{ gg , gg , jj , dg , gh , df , dg , hj , gh , gh

比较两个数组的元素?
就如同p[10]={ "gg ", "gg ", "jj ", "dg ", "gh ", "df ", "dg ", "hj ", "gh ", "gh "}
p[5][]={{ "fh ", "nh "},{ "mm ", "mb ", "df ",},{ "gg "},{ "jj "},{ "gh "}}
p[5][]元素和p[10]元素相同的留下.怎么比较?
                   
                      Ku   tt=new   Ku();
                        for(int   i=0;i <10;i++)
                        {
                        for(int   j=0;j <5;j++)
                        {for(int   k=0;k <60;k++)
                        int   v=   tt.e[i].compareTo(t[j][k])  
                        if(v==0)
                        System.out.print(t[j][k]);

                        }
                          System.out.print( "\n ");
                        }

[解决办法]
for(int i=0;i <10;i++){

for(int j=0;j <5;j++){

for(int k=0;k <p[5][j];k++)
if(p[i].equals(p[5][k]))
System.out.print(p[i]);

}
}
[解决办法]
楼上是正解;;;两种不同类型的数据比较时,一般转换成一种形式。把p[5][]的元素全部放到另外一个一维数组中,然后比较
[解决办法]
不对,楼上有错误,for(int k=0;k <p[5][j];k++)
改成for(int k=0;k <p[5].length;k++)

热点排行