In the below Java program, I am creating my own Java generic type of class which will be used again in the main method.
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class Greeting<E> {
private List<E> greeting = new ArrayList<E>();
void insert(E element) {
greeting.add(element);
}
List<E> getTextObj() {
return greeting;
}
public static void main(String[] args) {
Greeting<String> greeting = new Greeting<String>();
greeting.insert("Hello");
greeting.insert("world");
Iterator<String> greet = greeting.getTextObj().iterator();
while(greet.hasNext()) {
System.out.println(greet.next());
}
}
}
The above Java program will insert a few words into a private ArrayList and then display them again on the command prompt.