-1

特定の条件が満たされた配列の最後の int を評価する必要があります。私のプログラムはその int が何であるかを理解できますが、その位置が配列内のどこにあったかを知る必要もあります。stack-exchange で検索したところ、誰かがこれを投稿しました:

Arrays.asList(array).indexOf(indexPos);

可能な解決策として、シンボルが見つからないというエラーが発生するため、正しく実行しているかどうかはわかりません。私も許可しました:

int test = Arrays.asList(array).indexOf(indexPos);

そして、テストを印刷しようとしましたが、その点にさえ到達できませんでした。ありがとう。

4

3 に答える 3

1

import java.util.Arraysシンボルを取得する必要がある場合があります。

配列をループする以外に、配列内の要素の位置を見つける保証された方法はありません-それは基本的にasListスニペットが行っていることです。

これは、配列に重複する値がない限り機能します。重複する値を処理する必要がある場合は、データ構造を再考する必要があるかもしれません。

于 2013-07-20T10:22:18.507 に答える