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学习从入门到精通
一、 JDK (Java Development Kit)
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的J ......
昨天,我的朋友请教我正则表达式。我也好久没有写过正则表达式了,昨天刚好看了下如鹏网创始人杨中科老师关于正则表达式的讲解。使我加深了正则表达式的印像。现我把他总结下:
许多语言,包括Perl、PHP、Python、JavaScript和JScript,都支持用正则 ......
大学JAVA实验五
这一次的实验做的不满意,恳请各位批评,恳请各位提供方法及建议
第一个实验
指定不同协议的URL地址,获得资源文件的内容和属性
URLStudy.java
package first;
import java.awt.FileDialog;
import java.awt.Font;
import java.awt.TextArea;
import java.io.FileWriter ......
Java 最新的事件处理方法是基于授权事件模型
事件源生成事件并将其发送至一个或多个监听器
监听器简单地等待,直到它收到一个事件。一旦事件被接受,监听器将处理这些事件,然后返回。
事件:在授权事件模型中,事件是一个描述事件源状态改变的对象 。
通过鼠标、键盘与 GUI 界面直接或间接交互都会生成事 ......
一 类
类是java中的一种重要的复合数据类型,是组成java程序的基本要素。它封装了一类对象的状态和方法,是这一类对象的原形。一个类的实现包括两个部分:类声明和类体
1.类声明:
[public][abstract|final]
class className [extends superclassName] [implements
inte ......