比较数组中元素是否相等(java)-HashMap
作者:admin 日期:2008-02-26
/*
* 比较数组中各个元素是否相等
*/
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()则用来检验对象是否已经存在。
* 比较数组中各个元素是否相等
*/
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()则用来检验对象是否已经存在。
评论: 0 | 引用: 0 | 查看次数: 3211
发表评论
你没有权限发表留言!
订阅
上一篇
下一篇
文章来自:
Tags: 




