我想从字符串中显示一周中从周日到周一的几天;[1,1,1,1,1,1,1,1];在android中

我想从字符串中显示一周中从周日到周一的几天;[1,1,1,1,1,1,1,1];在android中,android,Android,以下是我从json响应中获得的字符串: daysOfDelivery = getIntent().getStringExtra("DaysOfDelivery"); 在daysOfDelivery中,我有一个字符串“[1,1,1,1,1,1]” 使用此字符串,我想显示从星期日到星期一的一周天数已更新 List<String> weekDayslist = new ArrayList<String>(); String availabilityDays = ""

以下是我从json响应中获得的字符串:

daysOfDelivery = getIntent().getStringExtra("DaysOfDelivery");
daysOfDelivery
中,我有一个字符串
“[1,1,1,1,1,1]”


使用此字符串,我想显示从星期日到星期一的一周天数

已更新

 List<String> weekDayslist = new ArrayList<String>();
    String availabilityDays = "";
    String frequency;

    frequency = getIntent().getStringExtra("Frequency");
    if (frequency != null) {
        availabilityDays = getIntent().getStringExtra("DaysOfDelivery");
    }

    if (!availabilityDays.isEmpty()) {
        availabilityDays = availabilityDays.replaceAll("[\(\)\[\]\\{\\}]", "");
        for (String field : availabilityDays.split(",")
        )
            weekDayslist.add(field);
    }
List weekDayslist=new ArrayList();
字符串availabilityDays=“”;
串频;
频率=getIntent().getStringExtra(“频率”);
如果(频率!=null){
availabilityDays=getIntent().getStringExtra(“DaysOfDelivery”);
}
如果(!availabilityDays.isEmpty()){
availabilityDays=availabilityDays.replaceAll(“[\(\)\[\]\\{\}]”,即“”);
for(字符串字段:availabilityDays.split(“,”)
)
weekDayslist.add(字段);
}

那么,这里的实际问题是什么?不为我工作?有什么解决办法吗?你想怎样度过这些日子?在列表中?我已经更新了答案,这应该有助于我有一个频率,如果它是每日的,那么我会在daysOfDelivery字符串上方得到一个字符串,我想将该字符串转换为arraylist,并在水平列表中显示使用for loop的日期View更新的答案正是这样做的,您可以在weekDayslist上应用for loop