我想通過使用存儲在變量中的名稱來使用java中的對象。例如:通過在字符串中使用名稱來引用對象android
String[] str={"name1","name2"};
Button name1 = (Button) findViewById(R.id.but1);
Button name2 = (Button) findViewById(R.id.but2);
//what i want to do is : instead of
name1.setText("TEXT");
//to use something like
Button.str[0].setText("TEXT");
爲什麼不只是有一個按鈕的數組或對象,如果它必須是多種類型。或者你可以使用某種散列表或字典 –