How do I check "them"????

This is the code:
import java.util.*;
public class FillingLists {
  public static void main(String[] args) {
    List list = new ArrayList();
    for(int i = 0; i < 10; i++)
      list.add("");
    Collections.fill(list, "Hello");
    System.out.println(list);
} ///:~$ javac FillingLists.java -Xlint:unchecked
FillingLists.java:7: warning: [unchecked] unchecked call to add(E) as a member of the raw type java.util.List
list.add("");
^
FillingLists.java:8: warning: [unchecked] unchecked conversion
found : java.util.List
required: java.util.List<? super java.lang.String>
Collections.fill(list, "Hello");
^
FillingLists.java:8: warning: [unchecked] unchecked method invocation: <T>fill(java.util.List<? super T>,T) in java.util.Collections is applied to (java.util.List,java.lang.String)
Collections.fill(list, "Hello");
^
3 warnings
How do I check "them" so I don't get these warnings anymore???
Thank you.....

This is a new warning in jdk 1.5. This means you are not using generics.
Try
        List<String> list = new ArrayList<String>(10);

Similar Messages

Maybe you are looking for