关于Array的问题 是不是应该用int iField1 = ((int[])o1)[1];? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 o1中的元素不全是int型的,还有日期型,String型的 ArrayList array1 = new ArrayList(); ArrayList array2 = new ArrayList(); array1.add(0,o1); array2.add(0,o2); int iField1 = (int)(Integer.parseInt(array1.toArray()[1].toString())); int iField2 = (int)(Integer.parseInt(array2.toArray()[1].toString()));我刚想到的,不知道对不对,有没有好的方法啊。! 不太明白你的意思。你的o1,o2是数组,然后把数组当成一个对象放进ArrayList里,然后又取出来,居然又想把数组转换成一个整数。你是不是以为ArrayList.add方法是把数组转换为一个ArrayList对象啊? 呵呵。 youyue(由月) 说的好!http://community.csdn.net/Expert/topic/3367/3367341.xml?temp=.4665033DaCaiXiong (大菜熊) 加油啦! 我在jdk上看到ArrayList的add方法是把某对象加到指定的Index下,我就以为array1.add(0,o1);是把o1对象加到ArrayList中第一个Position下,这样o1中的数据就传到一个数组里了,这就是我想要的,然后我再把这条数据(包括多个元素)的指定元素取出来啊!可能我想的不对。说我也说了,还是希望有会的帮我一下。 ArrayList不是你想得这样子用的。我大概明白你的意思了。int iField1 = (int)((object[])ol)[1];String sField1 (String)((object[])ol)[1];//把ol转换为数组,从里面提取元素并转换为某个类型你是不是想要这样? 对,就是这个意思,还有ArrayList怎么用啊? int iField1 = (int)((object[])ol)[1];String sField1 (String)((object[])ol)[1];也有问题。 public int compare(Object o1, Object o2)我刚才试了一下,o1能放进一个ArrayList,并且是第一项,ArrayList的其他项为空,但用什么方法,能把第一项取出来,并且从返回的项中取出指定的元素。 Sorry,Object不能直接转换为int。这样吧:int iField1 = ((Integer)((Object[])o1)[1]).intValue(); 可以了,顺便帮我看看我的另一个问题吧:public int compare(Object o1, Object o2)我刚才试了一下,o1能放进一个ArrayList,并且是第一项,ArrayList的其他项为空,但用什么方法,能把第一项取出来,并且从返回的项中取出指定的元素。把你qq告诉我吧,我太菜了,以后有机会和你交流一下学习的心得吧, 如何获取泛型的类型啊 T.class 请问有人知道,JAVA中的控件JCombox 如何设置宽度大小啊? 这样不行吗? 怎样能快速的得到排名 Jbuilder和Jdeveloper设计和开发的比较(欢迎大家一起讨论) 关于环境变量的设置问题?困扰人阿 面试后的思考!!!程序员不能只懂代码,应该加强人与人的交流和表现!! 求迷宫游戏中地图随机生成的算法 有没有用类的变量?(在线,解决即给分) 形参没有接收实例对象,形参怎么可以调用方法? application 如何在单机上运行 . unix下java编译环境的配置问题
ArrayList array2 = new ArrayList();
array1.add(0,o1);
array2.add(0,o2);
int iField1 = (int)(Integer.parseInt(array1.toArray()[1].toString()));
int iField2 = (int)(Integer.parseInt(array2.toArray()[1].toString()));
我刚想到的,不知道对不对,有没有好的方法啊。!
DaCaiXiong (大菜熊) 加油啦!
我大概明白你的意思了。
int iField1 = (int)((object[])ol)[1];
String sField1 (String)((object[])ol)[1];
//把ol转换为数组,从里面提取元素并转换为某个类型你是不是想要这样?
String sField1 (String)((object[])ol)[1];
也有问题。
我刚才试了一下,o1能放进一个ArrayList,并且是第一项,ArrayList的其他项为空,但用什么方法,能把第一项取出来,并且从返回的项中取出指定的元素。
这样吧:int iField1 = ((Integer)((Object[])o1)[1]).intValue();
我刚才试了一下,o1能放进一个ArrayList,并且是第一项,ArrayList的其他项为空,但用什么方法,能把第一项取出来,并且从返回的项中取出指定的元素。把你qq告诉我吧,我太菜了,以后有机会和你交流一下学习的心得吧,