Java案例:泛型参数的方法
2018-02-18 22:06
183 查看
package net.hw.collection;
import java.util.*;
/**
* Created by howard on 2018/2/2.
*/
public class FindElementInCollection {
public static void main(String[] args) {
List<String> names = new ArrayList<>();
names.add("mike");
names.add("howard");
names.add("smith");
names.add("alice");
names.add("brown");
names.add("green");
String name = "alice";
if (contains(names, name)) {
System.out.println(name + " is in " + names);
} else {
System.out.println(name + " is not in " + names);
}
///////////////////////////////////
Set<Integer> nums = new HashSet<>();
for (int i = 0; i < 10; i++) {
nums.add(new Random().nextInt(100));
}
Integer num = 25;
if (contains(nums, num)) {
System.out.println(num + " is in " + nums);
} else {
System.out.println(num + " is not in " + nums);
}
}
/**
* 查看任意集合是否包含指定元素泛型方法
*/
public static <E> boolean contains(Collection<E> c, Object obj) {
for (E element : c) {
if (element.equals(obj)) {
return true;
}
}
return false;
}
}运行结果如下:
相关文章推荐
- java再复习——通过反射获取到方法的参数和返回值的泛型类型
- Java获取泛型参数的类型的方法
- The Java™ Tutorials — Generics :Generic Methods and Bounded Type Parameters 泛型方法和受限类型参数
- Java获取泛型参数的类型的方法 - 实例讲解
- Java获取泛型参数的类型的方法 .
- 【Java】JDK1.5以后新型的泛型参数传递方法Object...args
- Happy Java:定义泛型参数的方法
- java取得泛型的参数类型(Gson通过借助TypeToken获取泛型参数的类型的方法)
- JAVA一种获得泛型类泛型参数Class对象的方法
- java获取泛型参数的类型的方法 - 实例讲解
- Java学习笔记003——继承、抽象类、类相等测试、泛型数组列表、可变参数方法
- java get传递方法传递参数时,参数用utf8编码的解决方法
- java get传递方法传递参数时,参数用utf8编码的解决方法
- 泛型的3种排序方法之一:无参数的Sort排序方法
- JAVA中方法的参数是按值传递的,有个例子很经典
- JAVA方法参数传递技巧[转]
- Java常见笔试面试题目深度剖析系列之:Java方法参数传递详解
- dwr例子2调用有简单参数的java方法
- JAVA 中URL链接中文参数乱码的处理方法
- Java 错误 创建泛型数组 解决方法