我有一个数据paper是map<Integer,QuestionInfo>类型,其中QuestionInfo是一个类且具有getAnsweruser的方法,它会获得useranswer的值,我如何在JAVA另一个类中获取paper的值且最后获得useranswer的值
时间: 2024-03-20 09:39:33 浏览: 70
你可以使用以下代码来获取paper的值并获得useranswer的值:
```java
// 假设paper变量已经被初始化
// 获取paper中所有的问题
Map<Integer, QuestionInfo> questionMap = paper.getQuestions();
// 遍历所有问题,获取每个问题的答案
for (Integer questionId : questionMap.keySet()) {
QuestionInfo questionInfo = questionMap.get(questionId);
String answerUser = questionInfo.getAnswerUser();
// 在这里处理answerUser的值
}
```
这段代码首先获取了paper中所有的问题,然后遍历了每个问题,并通过调用getAnswerUser方法获取了该问题的useranswer的值。在上面的代码中,你需要替换掉paper变量的初始化方法,以确保它能够正确地获取到你的map对象。
阅读全文