java list遍历 数组
List<String> list1 = new ArrayList<String>();// 存放大储层名字
List<Double> list2 = new ArrayList<Double>(); // 存放大储层上界
List<Double> list3 = new ArrayList<Double>(); // 存放大储层下界
List<String> list4 = new ArrayList<String>(); // 存放储层厚度
list1 放的是图片上第一列的值
list2 放的是图片上第二列的值
list3放的是第三列
list4放的是第四列
问题?
现在要new 三个数组 分别放
String[] cengming=new String[?]
double[] shangjie= new double[?]
double[] xiajie=new double[?]
这三个数组大小应该是相等的
层名相同的的值 比如“A层” 这个名字有三个 那么把他合成一个 cengming[0]="A层"
shangjie[0]=3163.75 xiajie[0]=3168.3
cengming[1]="B层" shangjie[1]=3168.3 xiajie[1]=3170.0 依次
------解决方案--------------------------解决方案--------------------你怎么天天玩数组遍历呢!
list是有序的,所以你图上建三个list肯定是没问题的!
那三个数组的长度就等于list的长度就行!
其他是你三个list要长度相等,中间没断层!不然就没的玩了!
------解决方案--------------------既然是关联的,我只想说你干嘛不建个Bean?
Bean里面放四个属性名字/上界/下界/厚度;
然后随你搞数组还是搞List
------解决方案--------------------不知道你这是要干嘛,list有序的,一次for循环就能得到相应的值,你弄什么数组 大概这样:
for(int i=0;i<list1.size();i++)
Asm:list1.getIndex(0);
Asj:list2.getIndex(0);
Axj:list3.getIndex(0);
:
: