我正在尝试编写一个程序,该程序在字符串中查找以大写和小写形式出现的最大字母。这是我到目前为止的内容,但出现错误:Solution.java:19: error: incompatible types: boolean cannot be convert to boolean[] 这是我的代码:
public String solution(String S) {
boolean[] upperC = new boolean[26];
boolean[] lowerC = new boolean[26];
char[] arr = S.toCharArray();
for(char c : arr) {
if(Character.isLowerCase(c))
lowerC = true;
if(Character.isUpperCase(c))
upperC = true;
}
for(int i = 25; i>= 0; i--){
if(upperC[i] && lowerC[i]){
return(char)(i + 'A') + "";
}
}
return "NO";
}