循环判断两个数组里的元素是否一样 比如数组1 里有 A,B,C元素数组2 里是 1,2,3元素让是A,B,C的情况下,输出 1,2,3 是 是B的情况下输出2就是让A,B,C和1,2,3对应起来. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 按规律建立一个映射 i->j 。已知数组1里的第i个元素,输出数组2里的第j个元素。 package com.chao.test;import java.util.HashMap;public class ArrayTest { private static String[] array123 = { "1", "2", "3", "4", "5", "6"}; private static String[] arrayabc = { "A", "B", "C", "D", "E", "F"}; //创建影射的HashMap public HashMap creatMap(Object[] keyArray, Object[] valueArray) { HashMap map = new HashMap(); for (int i = 0; i < array123.length; i++) { map.put(keyArray[i], valueArray[i]); } return map; } //输出HashMap中value public void printValues(HashMap map, Object[] abc) { for (int i = 0; i < abc.length; i++) { if (map.containsKey(abc[i])) { System.out.println(map.get(abc[i])); } } } public static void main(String[] args) { ArrayTest test = new ArrayTest(); HashMap hashmap = new HashMap(); String[] abc ={"B", "D", "F"}; hashmap = test.creatMap(arrayabc, array123); test.printValues(hashmap, abc); }}输出结果:246————————————————————用HashMap就可以了,程序如上。哈哈,最近比较闲 窗口之间传值遇到问题 谁做过无线通讯基站的服务器端管理软件 求高手 详解 HashSet的扩容机制 向高手请教问题 选择下拉菜单不同选项时事件触发另一个JList类显示不同的消息 JAVA创建文件后怎么指定文件本什么编码? Applet缓存问题 java如何控制弹出IE窗口的大小 谁能提供一个用“异或”来加密解密的实例,送分! 哪儿有javamail包下载 下载的lookandfeel怎么使用啊? 对象之间的转换
private static String[] array123 = {
"1", "2", "3", "4", "5", "6"};
private static String[] arrayabc = {
"A", "B", "C", "D", "E", "F"}; //创建影射的HashMap
public HashMap creatMap(Object[] keyArray, Object[] valueArray) {
HashMap map = new HashMap();
for (int i = 0; i < array123.length; i++) {
map.put(keyArray[i], valueArray[i]);
}
return map;
} //输出HashMap中value
public void printValues(HashMap map, Object[] abc) {
for (int i = 0; i < abc.length; i++) {
if (map.containsKey(abc[i])) {
System.out.println(map.get(abc[i]));
}
}
} public static void main(String[] args) {
ArrayTest test = new ArrayTest();
HashMap hashmap = new HashMap();
String[] abc ={"B", "D", "F"};
hashmap = test.creatMap(arrayabc, array123);
test.printValues(hashmap, abc);
}}输出结果:
2
4
6
————————————————————
用HashMap就可以了,程序如上。
哈哈,最近比较闲