Java 获取两个整型数组之间的重复元素集合
public List<Integer> findSame(int array1[], int array2[]) {
// 重复元素结果集合
List<Integer> result = new ArrayList<Integer>();
// 利用hashmap来寻找重复元素
HashMap<String, String> hashMap = new HashMap<String, String>();
// 将第一个数组加入hashmap
for (int i = 0; i < array1.length; i++) {
String temp = array1[i] + "";
hashMap.put(temp, temp);
}
// 遍历第二个数组
for (int i = 0; i < array2.length; i++) {
String temp = array2[i] + "";
// 在已经存在第一个数组所有元素的hashmap里寻找第二数组里的元素
if (hashMap.get(temp) != null) {
// 将重复出现的元素加入结果集合
result.add(array2[i]);
}
}
return result;
}
相关文档:
文章原创,转载请与Blog主人联系,robin9257@hotmail.com
JAVA与SQL桥接的优缺点:
1、优点:不用下载驱动程序,允许用相同代码访问不同DBMS。
2、缺点:效率低。
经常出现的报错点:
1、java.sql.SQLException: [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序
&nbs ......
Dojo 在基于Web 的应用程序中越来越受到欢迎。很多开发人员是 Java™ 编程方面的能手,但是在 JavaScript
方面却缺乏经验。从强类型、面向对象的编译语言转向动态的、弱类型脚本语言,开发人员需要经历概念跃迁带来的困难。这种混乱使开发人员很难正确地声明
Dojo 类。本文将帮助梳理这种混乱,解释为何必须 ......
http://blog.ixpub.net/html/36/16577236-371599.html
06年11月,Sun公司高层官员宣布:编程语言Java开放源码,并且遵守GPL规则,博得一片好评。经过半年的不懈努力,Sun终于把具有 600多万行的Java源代码(指JDK软件包)整理(清理)完毕,加以公布,使Java变为完全可用(fully buildable)的开源编程语言。07年5月8� ......
运行应用程序与运行web程序原理是一致的,只不过web应用程序已经在启动时将程序运用的jar包设置到环境变量里,应用程序可以自己写个批处理来设置环境变量:
java -classpath ./lib/application.jar;./lib/hibernate3.jar -Xms608m -Xmx608m com.zyj.application.StartUp
pause/exit
其中application.jar为应用程序的jar� ......