日期:2014-05-20  浏览次数:20644 次

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 依次 

java?list遍历?数组

------解决方案--------------------

------解决方案--------------------
你怎么天天玩数组遍历呢!
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);
:
: