InboxData itemsData[] = {
new InboxData("Help", "Inbox", "my Date"),
new InboxData("Delete", "Inbox", "my Date"),
new InboxData("Cloud", "Inbox", "my Date"),
new InboxData("Favorite", "Inbox", "my Date"),
new InboxData("Like", "Inbox", "my Date"),
new InboxData("Rating", "Inbox", "my Date")
};
很高兴有人帮助我以编程方式将数据插入到循环内的循环内的Inbox数据项Data []中。
for(int i=0;i < helpjson.length();i++){
......
}
答案 0 :(得分:1)
试试这个:
int count = helpjson.length();
InboxData itemsData[] = new InboxData[count];
for(int i=0;i < count ;i++){
itemsData[i] = new InboxData();
//initialize your InboxData through data you get from helpjson.getXXX
....
}
答案 1 :(得分:0)
您是否有理由尝试使用数组而不是数组列表来动态添加内容?
阵列是为具有预定大小的列表构建的(即一周中几天的数组,因为总会有7个),但阵列列表是为了获取各种大小的列表而构建的(经销商的车辆数量)在一个月内卖出,总会有所不同。)
实施就是:
ArrayList<InboxData> list = new ArrayList<>();
for(int x = 0; x < helpjson.length(); x++){
list.add(new InboxData(...));
}