如何在字符串中找到最高字母?

时间:2015-05-26 07:41:15

标签: java arrays sorting

考虑示例“ DBCZAQW ” 我必须找到字符串中其他字符中最大的字符(在本例中为Z) 我已经按照方式对数组进行了排序

 String s="DBCZAQW";
 char arr[]=s.toCharArray();
 Arrays.sort(arr);
 System.out.println(arr[s.length()-1]);

是否有任何程序可以找到排序 ????

以外的字符

1 个答案:

答案 0 :(得分:5)

您可以遍历字符串

中的所有字符
char result = s.charAt(0);
for(int i = 1; i < s.length(); i++)
    result = result > s.charAt(i) ? result : s.charAt(i);
System.out.println(result);

注意:小心空字符串:)