Java import statement
Posted
by
nattyP
on Stack Overflow
See other posts from Stack Overflow
or by nattyP
Published on 2010-12-28T02:45:36Z
Indexed on
2010/12/28
4:54 UTC
Read the original article
Hit count: 233
I am using java on debian 5
java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode, sharing)
Why is there a difference between the following
Case 1:
import java.util.*;
Case 2:
import java.util.*;
import java.util.Arrays;
import java.util.List;
Why doesnt the first case cover the second case?
The code only compiles when I import Arrays and List explicitly.
Code:
import java.util.*;
import java.util.Arrays;
import java.util.List;
public class Test {
public static void main (String[] args) {
List<Integer> i = new ArrayList(Arrays.asList(1,2,3,4,5,6,7,8,9,10));
List<Integer> j = new ArrayList();
ListIterator<Integer> n = i.listIterator(i.size());
while(n.hasPrevious()) {
j.add(n.previous());
}
println(j);
}
static void println(Object o) {
System.out.println(o);
}
static void print(Object o) {
System.out.print(o);
}
}
© Stack Overflow or respective owner