2

いくつかの配列を含む Java コードがあります。それらの 1 つが であるとしbます。a値が異なる時点でこれらの配列の名前を指す文字列があります。したがって、a現在含まれている場合、 throughbの 3 番目の要素にアクセスしたいと思います。を使用してJavascriptで実行できた何か。Javaで可能ですか?bawindow[a][2]

4

2 に答える 2

1

コレクションを使用します。あなたが探しているように見えますHashMap

そんな感じ:

Map<String, List<String>> map = new HashMap<String, List<String>>();
于 2013-01-15T11:20:54.033 に答える
1

上記のコメントに基づいて、疑似コードの回答を提供します。

次のようにハンドラを記述します。

public class MyHandler implements YourHandlerInterface {

    private String[] array;

    public MyHandler(String[] array) {
        this.array = array;
    }
    // your methods that have to access the array.
}

次に、それらを次のように使用できる場合:

fileMenu.addHandler(new MyHandler(fileMenuArray));
editMenu.addHandler(new MyHandler(editMenuArray));

そのため、動的に生成された変数名を使用せず、一度実装するだけで済みます。

于 2013-01-15T11:30:18.673 に答える