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;
}
相关文档:
大学JAVA实验五
这一次的实验做的不满意,恳请各位批评,恳请各位提供方法及建议
第一个实验
指定不同协议的URL地址,获得资源文件的内容和属性
URLStudy.java
package first;
import java.awt.FileDialog;
import java.awt.Font;
import java.awt.TextArea;
import java.io.FileWriter ......
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。
Collection
├List
│├ ......
二 对象
类实例化可生成对象,对象通过消息传递来进行交互。消息传递即激活指定的某个对象的方法以改变其状态或让它产生一定的行为。一个对象的生命周期包括三个阶段:生成、使用和消除。
对象的清除
当不存在对一个对象的引用时,该对象成为一个无用对象。Java的垃圾 ......
oracle
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl";
String user="scott";
String password="tiger";
Connection conn= DriverManager.getConnection(url,user,password);
Statement stmt=conn.createStatement(ResultSet.TYPE_S ......
使用Java ME技术开发手机密码管理软件
陈跃峰
摘要:Java ME技术是3G开发主流的技术之一,本文将通过系统的方式介绍如何使用Java ME技术开发密码管理软件,使大家能够通过该文章快速熟悉Java ME技术,进入3G移动程序开发的大门!
关键字:Java ME 手机 密码 管理 记录存储
......