我創建這個類:ArrayList中從對象中獲取的元素 - Java的
public class Questions {
ArrayList<String> questionsList = new ArrayList<>();
public Questions(String question,String answer) {
questionsList.add(question);
questionsList.add(answer);
}
public ArrayList<String> getQuestionsList() {
return questionsList;
}
}
,我想將它添加到ArrayList的:
ArrayList<Questions> questionsArrayList;
questionsArrayList= new ArrayList();
questionsArrayList.add(new Questions(getString(R.string.question1),(getString(R.string.answer1))));
questionsArrayList.add(new Questions(getString(R.string.question2),(getString(R.string.answer2))));
questionsArrayList.add(new Questions(getString(R.string.question3),(getString(R.string.answer3))));
questionsArrayList.add(new Questions(getString(R.string.question4),(getString(R.string.answer4))));
我怎麼能說( 例如)R.string.question1
從questionArrayList.get(0);
設置爲TextView並將R.string.answer1
設置爲字符串以檢查正確答案。我不知道如何分開它。
http://stackoverflow.com/questions/2770321/what-is-a-raw-type -and-why-shouldnt-we-use-it – azurefrog
備案:我最初誤解了你的問題;我的第一個答案是錯誤的;現在修復它。 – GhostCat