Here you can find the source of max(byte[] array)
public final static byte max(byte[] array)
//package com.java2s; public class Main { public final static byte max(byte[] array) { if (array.length == 0) return 0; byte res = array[0]; for (int i = 1; i < array.length; i++) { res = (byte) Math.max(res, array[i]); }//from ww w.j a va 2 s .com return res; } public final static double max(double[] array) { if (array.length == 0) return 0; double res = array[0]; for (int i = 1; i < array.length; i++) { res = Math.max(res, array[i]); } return res; } public final static double max(double[][] array, int col) { if (array.length == 0) return 0; double res = array[0][col]; for (int i = 1; i < array.length; i++) { res = Math.max(res, array[i][col]); } return res; } public final static double max(float[][] array, int col) { if (array.length == 0) return 0; float res = array[0][col]; for (int i = 1; i < array.length; i++) { res = Math.max(res, array[i][col]); } return res; } public final static int max(int[] array) { if (array.length == 0) return 0; int res = array[0]; for (int i = 1; i < array.length; i++) { res = Math.max(res, array[i]); } return res; } }