0

一連の文字列を含む配列を定義したいと思います。

次に、配列内のさまざまな文字列を参照できるようにしたいと考えています。簡単に聞こえますが、次のコードでは、変数 onOneClick (最初の文字列または "to implicate" を参照する必要があります) に対して "to be" (つまり、配列の 2 番目の文字列) を返しています。

何か案は?

String hintsList[] = {"to implicate", "to be", "to bite", "to draw", "to run", "to go", "to escape", "to fall", "to accept", "to open", "to laugh", "to listen", "to open", "to dance", "to use", "to save (not waste)", "to create"};

final String onOneClick = hintsList[1];
final EditText box0101 = (EditText)findViewById(R.id.box0101);

        box0101.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            txtHint.setText(onOneClick);                
        }
    });
4

2 に答える 2

7

配列は、ゼロから始まるインデックスが付けられます。最初の要素が必要な場合は、使用しますhintsList[0]

于 2012-11-21T14:45:22.910 に答える
1

Java の配列はゼロベースです。を使用する必要がありますfinal String onOneClick = hintsList[0];

于 2012-11-21T14:46:00.400 に答える