6 Get to know the Java API
ArrayList¶
ArrayList is a class in the core Java library (the API).
boolean add(Object elem): Adds the objects parameter to the list(returntrue).boolean remove(int index): Removes the object at the index parameter. Returnstrueif the element was in the list.boolean remove(Object elem): Removes this object(if it's in the ArrayList).boolean contains(Object elem): Returnstrueif there's a match for the object parameter.boolean isEmpty(): Returnstrueif the list has no elementsint indexOf(Object elem): Returns either the index of the object parameter, or -1size(): Return the number of elements currently in the list.Object get(int index): Return the object currently at the index parameter.
You have to know the full name of the class you want to use in your code. You have two options:
- Import: put an import statement at the top of your source code file:
import java.util.ArrayList
- Type: type the full name everywhere in your code. Each time you use it.
java.util.ArrayList<Dog> list = new java.util.ArrayList<Dog>();
Import¶
An import is not the same as include in C. So the import doesn't make a class bigger. An import statement saves you from typing. That's really it. It simply give Java the full name of a class.
You must tell Java the full name of every class you use, unless that class is in the java.lang package.