首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >android数组列表日志显示[1-3519:3,3518:3,3517:3,3516:3,3520:3]

android数组列表日志显示[1-3519:3,3518:3,3517:3,3516:3,3520:3]
EN

Stack Overflow用户
提问于 2017-03-01 15:07:33
回答 2查看 37关注 0票数 0

我正在开发一个在线考试应用程序,其中我有不同的部分,如能力,推理,口头推理etc.Each部分包含问题和单选按钮的答案。我正在使用数组列表显示问题和选项给学生。

代码语言:javascript
复制
   My code is as follows:

   if(count==0)
   {
   ArrayList param = new ArrayList();
   param.add(secid);
   param.add(Questionid);
   param.add(answer);
   }
   else
 {
   ArrayList param = new ArrayList();
   param.add(Questionid);
   param.add(answer);
  }

我将获得以下格式的数组列表

应一次显示1、3519、3、3518、3、3517、3、3516、3、3520、3,其中1是段id。3519是问题id。3是答案。循环进行迭代,直到条件失败。

但要求是1-3519:3,3518:3,3517:3,3516:3,3520:3 .Is可以显示这样的列表。我不知道,请建议我

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-03-01 15:22:47

如果你创建了pojo类,这对你来说会更容易。由于您的问题是以该特定格式显示数组,我想这会有所帮助。

代码语言:javascript
复制
ArrayList<String> param = new ArrayList(); 
if(count==0)
{
param.add(String.valueOf(secid)+ "-" +String.valueOf(Questionid)+":"+String.valueOf(answer);
}
else
{
 param.add(String.valueOf(Questionid)+":"+String.valueOf(answer);
}

您可以创建一个字符串数组,并将其转换为您选择的格式。

票数 1
EN

Stack Overflow用户

发布于 2017-03-01 15:14:35

例如:

Model(POJO)类:

代码语言:javascript
复制
public class Notification {

private String msg,date;

public String getMsg() {
    return msg;
}

public void setMsg(String msg) {
    this.msg = msg;
}

public String getDate() {
    return date;
}

public void setDate(String date) {
    this.date = date;
}

public Notification(String msg, String date) {
    this.msg = msg;
    this.date = date;
}
}

创建该类的arryList:

私有ArrayList arrayList =新的ArrayList<>();

ArrayList.add(新通知(“question”,"post_date"));

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42525335

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档