我创建这个类: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