Java输入多个char(如"a")值,转换成int(如97)比大小,在比出最小值后返回char值

declare and call method.

多谢!

请把你自己会写的代码写出来 (你不至于 char 都不会定义吧?), 列出你碰到的问题, 社区才好帮你。 


public class charbyteasc {
	public char minChar(String s) {
		int[] a = new int[s.length()];
		for (int i = 0; i < s.length(); i++) {
			a[i] = (byte) s.charAt(i);
		}
		int minindex = 0;
		for (int i = 0; i < s.length(); i++) {
			for (int j = i; j < s.length(); j++) {
				if (a[j] < a[i]) {
					minindex = j;
				}
			}
		}

		return (char) a[minindex];

		// 或者return s.charAt(minindex);
	}

	public static void main(String[] args) {

		charbyteasc sol = new charbyteasc();
		String s = "BBC English";

		System.out.println(sol.minChar(s));
	}
}