考虑示例“DBCZAQW” 我必须找到字符串中其他字符中最大的字符(在本例中为 Z) 我已经用这种方式对数组进行了排序
String s="DBCZAQW";
char arr[]=s.toCharArray();
Arrays.sort(arr);
System.out.println(arr[s.length()-1]);
除了排序之外,还有什么方法可以找到字符???
最佳答案
您可以遍历字符串中的所有字符
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);
注意:小心空字符串:)
关于java - 如何找到字符串中最高的字母?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30452431/