Android 以自动增量为我的模型创建一个数组
我有一个模型,我想做一个数组。问题是我是这样做的: 我的代码:Android 以自动增量为我的模型创建一个数组,android,Android,我有一个模型,我想做一个数组。问题是我是这样做的: 我的代码: final WifiModel itemsData[] = { new WifiModel(nearbyAccessPoints.get(0).SSID, "name"), new WifiModel(nearbyAccessPoints.get(1).SSID, "name"), new WifiModel(nearbyAccessPo
final WifiModel itemsData[] = {
new WifiModel(nearbyAccessPoints.get(0).SSID, "name"),
new WifiModel(nearbyAccessPoints.get(1).SSID, "name"),
new WifiModel(nearbyAccessPoints.get(2).SSID, "name"),
new WifiModel(nearbyAccessPoints.get(3).SSID, "name"),
new WifiModel(nearbyAccessPoints.get(4).SSID, "name"),
};
我想做一个I++的形式,比如I=4。
我该怎么做
我的模型:
public class WifiModel {
private String SSID;
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
WifiModel(String SSID, String name) {
this.SSID = SSID;
this.name = name;
}
public String getSSID() {
return SSID;
}
public void setSSID(String SSID) {
this.SSID = SSID;
}
}
简单:)
WifiModel itemsData[]=新的WifiModel[5];
对于(inti=0;ieasy:)
WifiModel itemsData[]=新的WifiModel[5];
for(int i=0;i数组不用于动态长度。您可以使用ArrayList来实现此目标,如下所示:
ArrayList<WifiModel> itemsData = new ArrayList<>();
int n=4; // any number you want
for(int i=0;i<n;i++)
{
itemData.add(new WifiModel(nearbyAccessPoints.get(i).SSID, "name"));
}
arraylistitemsdata=newarraylist();
int n=4;//您想要的任何数字
for(int i=0;i数组不用于动态长度。您可以使用ArrayList来实现此目标,如下所示:
ArrayList<WifiModel> itemsData = new ArrayList<>();
int n=4; // any number you want
for(int i=0;i<n;i++)
{
itemData.add(new WifiModel(nearbyAccessPoints.get(i).SSID, "name"));
}
arraylistitemsdata=newarraylist();
int n=4;//您想要的任何数字
对于(int i=0;i请尝试以下方法:
List<WifiModel> list = new ArrayList<>();
WifiModel wifi=null;
int i;
for(i=0; i<4; i++){
wifi = new WifiModel(nearbyAccessPoints.get(i).SSID, "name");
list.add(wifi);
}
List List=new ArrayList();
WifiModel wifi=null;
int i;
对于(i=0;i试试这个:
List<WifiModel> list = new ArrayList<>();
WifiModel wifi=null;
int i;
for(i=0; i<4; i++){
wifi = new WifiModel(nearbyAccessPoints.get(i).SSID, "name");
list.add(wifi);
}
List List=new ArrayList();
WifiModel wifi=null;
int i;
对于(i=0;i创建模型类列表并添加到该列表中。当您找到新的ssid加载项时,创建模型类列表并添加到该列表中。当您找到新的ssid加载项时,没有提到这应该是动态的。如果在此之后不需要更新容器,则不需要列表
。Afinal WifiModel[]数组
可以安全使用。没有人提到这应该是动态的。如果在此之后不需要更新容器,则不需要列表
。可以安全使用最终WifiModel[/code>数组。