java中如何实现动态数组的创建与赋值
最近,项目中需要实现:提取一组数据,每个数组都有自己的属性,这组数据的长度又未知,还可能变长,变短,我考虑一会,实现如下;
1.在oncreate前面,我声明两个数组
String data1[ ][ ];//使用的时候,比如和adapter关联
String data2[ ][ ];//提取数据,我这里是Poisaerh出来的数据
2.实例化数组,提取数据,判断二维数据的维数个数,比如我这里得知,有五个数据,每个数据有五个属性
data2 = new String[5][5];
//实例化
for(int i=0;i<5;i++){ // 赋值
data2[i][0]="超市名:"+market.get(i).name;
data2[i][1]="所在城市:"+market.get(i).city;
data2[i][2]="电话:"+market.get(i).phoneNum;
data2[i][3]= "是否有美食:"+String.valueOf(market.get(i).hasCaterDetails);
data2[i][4]= "地址:"+market.get(i).address;
}
3.赋值给data1
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。