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: 237

Filed under:
|

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

Related posts about java

Related posts about import