0

我有一个名称数组,声明如下:

字符串 [] 名称 = {“Anja”、“Kimberli”、“Edmond”、“Shenna”、“Edythe”、“Sherrell”、“Lindsay”、“Randee”、“Janell”、“Jeremy”、“Jaqueline”、 “Clay”、“Nakita”、“Elina”、“Gwenn”、“Michelle”、“Lynsey”、“Guy”};

但是当我创建一个接受名称数组作为参数的方法时,Android Studio 会在左括号和右括号下加下划线,说明“ ;是预期的”。它还强调了 [] 说明:“ );是预期的”、“预期的表达式”和“意外的标记”。

    public String findLongestName(String[] names){

        int sizeOfArray = names.length;
        String longestName = names[0];

        for(int i = 1; i<sizeOfArray; i++){
            longestName = names[i];
            String previousName = names[i-1];
            if(longestName.length()<previousName.length()){
                longestName = names[i];
            }
        }
        return longestName;
    }

问题照片

4

0 回答 0