2012-03-16 7 views
-1

"playerChatLevel"のような文字列を含む変数eventがあります。その変数を使用して別の変数の値を取得するにはどうすればよいですか?変数名の文字列に基づいて変数を取得しますか?

私はgetPermission(Player player, String event)を持ち、int blockPlaceLevel = 0;のような整数です。

+0

イベントに「blockPlaceLevel」も含まれている可能性がありますか?私は誤解していますか? – dldnh

+0

-1あなたが話していることを知るために、いくつかのコードを追加してください。 – gobernador

+0

最初の変数の内容に基づいて別の変数を取得する必要があります。 – DannyF247

答えて

1

HashMap<String, Integer>のようなものなので、イベントはStringキーになり、Integerオブジェクトにマッピングされます。

あなたは別の変数を直接扱うことはできませんが、このマッピングを使って基本的に同じことができます。

+0

文脈の中で私に例を教えてください。私は非常に混乱しています:/ – DannyF247

+0

あなたのアプリケーションのコンテキストはよくわかりませんが、ここではいくつかのHashMapの例とのリンクがあります。 http://www.javadeveloper.co.in/java-example/java-hashmap-example.html – dldnh

+0

あまりにも混乱し、私はそれが私が欲しいことをすることができるとは思わない。代わりに、ちょうどもっと厄介な回避策を使用しました。とにかくありがとう。 – DannyF247

関連する問題