我想从字符串中显示一周中从周日到周一的几天;[1,1,1,1,1,1,1,1];在android中
以下是我从json响应中获得的字符串:我想从字符串中显示一周中从周日到周一的几天;[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 = ""
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