以下是我从服务器获得的回复,
{
"section_id": "[24,1,5,2]"
}
我正在使用GSON库
public class SectionModel {
@SerializedName("section_id")
private String mSectionId;
public String getmSectionId() {
return mSectionId;
}
public void setmProgramName(String mSectionId) {
this.mSectionId = mSectionId;
}
}
我能够获得值“[2,18,25,26]”并将其存储在字符串中。
现在我应该如何从String获取这些值并存储在Integer arraylist中。
答案 0 :(得分:0)
在您的代码中尝试此方法:
public ArrayList<Integer> returnArrayList(String parsetest){
ArrayList<Integer> integerArrayList= new ArrayList<>();
parsetest=parsetest.replace("[", "");
parsetest=parsetest.replace("]", "");
String[] list = parsetest.split(",");
for (String item : list) {
integerArrayList.add(Integer.valueOf(item));
}
return integerArrayList;
}
随意对方法提出任何疑问。