import java.util.ArrayList;
import java.util.Arrays;
/*
时代Java - nowjava.com
*/
import java.util.List;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> a1 = new ArrayList<>();
a1.add(new Integer(1));
a1.add(2);
ArrayList<Float> a2 = new ArrayList<>();
a2.add(new Float(3.0));
/** from
时 代 J a v a 公 众 号**/
a2.add(new Float(4.0));
displayElements(a1, a2, 12);
// There's More: An example of heap pollution
List<String> list1 = new ArrayList<>();
list1.add("One");
list1.add("Two");
list1.add("Three");
List<String> list2 = new ArrayList<>();
list2.add("Four");
list2.add("Five");
list2.add("Six");
merge(list1, list2);
}
@SafeVarargs
public static <T> void displayElements(T array) {
for (T element : array) {
System.out.println(element.getClass().getName() + ": " + element);
}
}
@SafeVarargs // Not actually safe!
static void merge(List<String> stringLists) {
Object[] array = stringLists;
/**代码未完, 请加载全部代码(NowJava.com).**/
本文系作者在时代Java发表,未经许可,不得转载。如有侵权,请联系nowjava@qq.com删除。