예제 #1
0
 /**
  * Adds the items from the file to the collection.
  *
  * @param <T> The type of the items.
  * @param fileName The name of the file from which items should be loaded.
  * @param itemClass The class of the items (must have a constructor that accepts a String).
  * @param collection The collection to which items should be added.
  */
 public static <T> void loadCollection(
     String fileName, Class<T> itemClass, Collection<T> collection)
     throws NoSuchMethodException, InstantiationException, IllegalAccessException,
         InvocationTargetException, IOException {
   loadCollection(new File(fileName), itemClass, collection);
 }