0

この方法を書き留めましたが、エラーが発生する理由がわかりません。私はまだプログラミングにかなり慣れていないので、誰かがこれにひどく間違っていると思いますか?

public String[] gen() {
    String big = "A";
    String small = "a";
    return String[] {big, small};   
}

注: 下にレッドラインを引くreturn String[]

4

7 に答える 7

3

newキーワードを省略しています。

return new String[] {big, small};
于 2012-10-18T07:26:24.380 に答える
3

に変更します

public String[] gen() {

            String big = "A";
            String small = "a";
            return new String[] {big, small};

    }

String[]{String, String} //is not a valid array constructor,

代わりに使用する必要があります

new String[]{String, String} constructor.
于 2012-10-18T07:26:37.300 に答える
1

キーワードが抜けてるnew

return new String[] {big, small};
于 2012-10-18T07:39:15.313 に答える
0
public String[] gen() {

        String big = "A";
        String small = "a";
        return new String[] {big, small};
    }

これを使って。

于 2012-10-18T07:26:40.843 に答える
0

試す

return new String[] {big, small};
于 2012-10-18T07:26:48.977 に答える
0

newこれを試してください。キーワードを使用して文字列配列を作成する必要があります

public String[] gen() {

            String big = "A";
            String small = "a";
            return new String[] {big, small};

    }
于 2012-10-18T07:26:52.710 に答える
0

new配列で使用する必要があります。次を使用します。

return new String[] {big, small};


public String[] gen() {    
        String big = "A";
        String small = "a";
        return new String[] {big, small};    
}
于 2012-10-18T07:26:53.010 に答える