2017-06-18 30 views
0

在JavaScript中,我們可以有條件地選擇使用一個變量作爲對象的值,選擇從Android的資源價值

var myObj = {"a": "Val1", "b": "Val2", "c": "Val3"}; 
var key = "a"; 
var val = myObj[key]; 

有什麼用,以從在Android的字符串資源文件中的值類似的方法變量字符串名稱?

我們可以在Android和從Java公共類

public class myarray { 
    public static final String test = "Test";  
    public myarray(){  
    } 
} 

String val = myarray.test;選擇一個字符串作爲R.string.mystring但我們希望類似以上的JavaScript的方法什麼的。

+0

你可以有一個String數組。 –

回答

2

你的JavaScript代碼翻譯如下:

HashMap<String, String> myObj = new HashMap<String, String>(); 
myObj.put("a","Val1"); 
myObj.put("b","Val2"); 
myObj.put("c","Val3"); 
String key = "a"; 
String value = myObj.get(key); 
+0

我們如何將HashMap聲明爲公共類? – mpsbhat