查找以大写和小写形式出现的最大字母

时间:2021-01-13 22:35:18

标签: java

我正在尝试编写一个程序,该程序在字符串中查找以大写和小写形式出现的最大字母。这是我到目前为止的内容,但出现错误: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";
}

0 个答案:

没有答案
相关问题