java - 为 2 个数组赋值和对象 - Java

标签 java arrays

我一直在努力思考这个逻辑,也许你们能给我指出正确的方向。

我有两个 String[],一个包含问题选项,另一个判断选项是否正确。

例子:

String question = "Which of the following are fruit";

String[] questionOptions = "Mangos-Apples-Potatoes-Bananas".split("-");

String[] questionOptionsCorrect = "Y-Y-N-Y".split("-");

我正在向我的网络服务传递一个列表,其中每个 answerObject 都包含一个选项,以及它是否是正确的选项。

例子:

List< AnswerObjects > optionList = new ArrayList< AnswerObjects >();

answerObject.setAnswerText(Mangos);

answerObject.setAnswerCorrect(Y);

optionList.add(answerObject);

所以我的问题是,我将如何遍历数组并为每个对象分配正确的选项和 optionCorrect。

感谢任何愿意提供帮助的人。

最佳答案

假设你的问题数组和答案数组是平行的

 for(int i = 0 ; i< questionOptions.length;i++)
    {
        AnswerObject answerObject = new AnswerObject();
         answerObject.setAnswerText(questionOptions[i]);

        answerObject.setAnswerCorrect(questionOptionsCorrect[i]);
    }

关于java - 为 2 个数组赋值和对象 - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19181357/

相关文章:

java - 将 Java 5/6 功能向后移植到 Java 1.4?

c - 切换字母(无字符串或字符串函数)

java - 从 javax.persistence.EntityManager 获取 javax.sql.DataSource

java - 在Java中创建多个砖 block

c++ - 维度字符数组之外的额外垃圾值

c - 删除二叉堆中的最顶层元素

c# - 为什么我需要 "new"来进行锯齿状数组初始化?

java - Swagger 生成的 JAX-RS 服务器与 ElasticSearch 依赖关系中断

java - 了解对象变量赋值行为

java - AsyncTask 不会改变其他变量的值