Java найти максимум в массиве char[]

Чтобы найти максимум в массиве можно использовать такой код:

char[] a = { '3', '9', '1', '4', '2' };
Character[] b = convert(a);
int bbb = Character.getNumericValue((Collections.max(Arrays.asList(b))));

где convert() определено так:

import java.util.*;

/*convert to get max properly */
	public static Character[] convert(char[] chars) {
		Character[] copy = new Character[chars.length];
		for (int i = 0; i < copy.length; i++) {
			copy[i] = Character.valueOf(chars[i]);
		}
		return copy;
   }

Key Words for FKN + antitotal forum (CS VSU):