67,513
社区成员
发帖
与我相关
我的任务
分享
package com.test.sort.limit;
import java.util.Map;
import java.util.HashMap;
public class SortData {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] arrayA = new int[10];
int[] arrayB = new int[10];
for (int a = 0; a < 10; a++){
arrayA[a] = a+1;
arrayB[a] = a+2;
}
Map<String, Object> map = new HashMap<String, Object>();
for (int i = 0; i < 10 ; i ++){
map.put(String.valueOf(arrayA[i]), 0); //将数组一中的值放入map中
}
for (int j = 0; j < 10; j++){
boolean isIn = map.containsKey(String.valueOf(arrayB[j])); //是否第二个数组的值存在于第一个数组
if (isIn){
//存在的话则相应值的次数加1
int temp = (Integer)map.get(String.valueOf(arrayB[j]));
map.put(String.valueOf(arrayB[j]), temp+1);
}
else
//不存在则新加个值
map.put(String.valueOf(arrayB[j]), 0);
}
System.out.println(map.toString());
}
}
public static void main(String[] args) {
int[] a = { 1, 2, 3, 4 };
int[] b = { 2, 5, 4 };
for (int i = 0; i < a.length; i++) {
for (int j = 0; j < b.length; j++) {
if (a[i] == b[j]) {
System.out.println(a[i]);
}
}
}
}