·Sun Java 认证介绍
·Sun开源Java平台
·Java关于对Vector的一点理解
·java中List的删除注意事项
·全国计算机等级考试二级Java考试大纲
·Java vs PHP,二者的同异
·JAVA,TOMCAT,JSP,SERVLET,JAVABEAN测
·java连接常见数据库的8类连接字符串
·java---zip 压缩成zip格式
·通过JSP调用Java Bean动态生成柱状图
·Linux,Windows下执行java应用程序的
·用ActiveX操作客户端的目录,文件
·通过java实现统计单词组个数和标点符
·关于java匿名内部类,参数必须是fina
·java字串类型转换成日期类型
·java 对所有文件的操作
·如何打开java中的.class文件
·Java、JavaScript、JScript等的区别
 
 
 

比较数组中元素是否相等(java)-HashMap

日期:2008年01月29日 10:01:54 作者:java 关键字:java游戏下载

本页内容为:比较数组中元素是否相等(java)-HashMap,该文章本站转载自网络,如有侵权请告之,我们将会及时将其删除,其正文内容如下:

/*
* 比较数组中各个元素是否相等
*/
import java.awt.List;
import java.util.HashMap;

public class lxf{
   
      public static void main(String[] args){
    
       String a[] = {"A","B","D","D","E","E"};
       String b[] = {"A","m","r","d","E","E"};

       HashMap     hm = new HashMap();
       int i;
       int j;
       for(i = 0;i< a.length;i++){

        String m = a[i] + b[i];//使两个数组形成一个字符串
                   
                       if(hm.containsKey(m)){
                        System.out.println( hm.get(m));//hm.get(m)用来判断第几个元素重复
                       }else{
                        hm.put(m,Integer.toString(i));//把不重复的元素加到Map中.

                       }

       }
      }
     }

 

在HashMap中通过get()来获取value,通过put()来插入value,ContainsKey()则用来检验对象是否已经存在。


 
 
如果你对本文比较数组中元素是否相等(java)-HashMap有意见或看法,请点此留言