-3
私は次のコードでLocal variable 'answerArray' is redundant
警告を取得しています:なぜ、別に `int [] arrayName = {};`を冗長に作成するのですか? (Java)の
int[] answerArray = {answer, fakeFirstAnswer, fakeSecondAnswer};
return answerArray;
詳しい方法:私はexpects ;
で以下が、その後、それエラーのようなリファクタリングを試してみた
public int[] answerArray (int answer) {
Random randomGenerator = new Random();
int fakeFirstAnswer = randomGenerator.nextInt(10);
int fakeSecondAnswer = randomGenerator.nextInt(10);
int[] answerArray = {answer, fakeFirstAnswer, fakeSecondAnswer};
return answerArray;
}
。
return int[] answerArray = {answer, fakeFirstAnswer, fakeSecondAnswer};
誰でも構文を推薦できますか?私はちょうどJava/Androidを使い始めています。 Javaでは
'return new int [] {...};' –
私は参照してください。ありがとうございました! –
重複:[ローカル変数は冗長javaです](http://stackoverflow.com/questions/26436155/local-variable-is-redundant-java)と[配列をインラインで宣言する方法は何ですか?](http: //stackoverflow.com/questions/1154008/anyway-to-declare-an-array-inline)の組み合わせ。 – Pshemo