Предположим, что у меня есть массив int [] [] или массив char [] [] или ArrayList. Есть ли способ в java узнать тип базового класса массива. Например:
int[][] gives output as int.
char[][] gives output as char.
ArrayList<Integer> gives output Integer.
ArrayList<Point> gives Point. (It should also work for a custom type)
Можно ли это сделать на Java?