What does this program print?

from Type erasure
Java 25 LTS beginner 2 min

What does this program print?

Java
import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {
        var names = new ArrayList<String>();
        var counts = new ArrayList<Integer>();
        System.out.println(names.getClass() == counts.getClass());
        System.out.println(names.getClass().getSimpleName());
    }
}
Open in playground
Report an error