GTU OOP Program - 23
23). Write a generic method that returns the minimum element in a two dimensional array.
public class Program_23 { public static void main(String[] args) { Integer list[][] = new Integer[10][10]; int value = 0; for (int i = 0; i < list.length; i++) { for (int j = 0; j < list[i].length; j++) { list[i][j] = ++value; } } System.out.println("Minimum no is = " + min(list)); } public static <E extends Comparable<E>> E min(E list[][]) { E min = list[0][0]; for (E[] elements : list) { for (E element : elements) { if (element.compareTo(min) < 0) { min = element; } } } return min; } }
Output
Comments