首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

读取二维Vector中的一维的每个数,该如何处理

2012-01-21 
读取二维Vector中的一维的每个数请问一下,我现在要想得到一个通过data来找到da1中的每个数据我应该怎么取

读取二维Vector中的一维的每个数
请问一下,我现在要想得到一个通过data来找到da1中的每个数据我应该怎么取啊?
Vector data = new Vector();
Vector da1 = new Vector();
da1.add(1);
da1.add(2);
da1.add(3);

Vector da2 = new Vector();
da2.add(999);
da2.add(333);
da2.add(3234);

data.add(da1);
data.add(da2);

[解决办法]

Java code
import java.util.Vector;public class InvoiceTest {    public static void main(String args[]) {        Vector data = new Vector();    Vector da1 = new Vector();    da1.add(1);    da1.add(2);    da1.add(3);    Vector da2 = new Vector();    da2.add(999);    da2.add(333);    da2.add(3234);/*    data.add(da1);    data.add(da2);*/        //改为,因为上面的做法是把da1对象的引用和da2对象的引用加到Vector中,而你本意是要把它们的元素加到Vector中    data.addAll(da1);    data.addAll(da2);            for(int i=0; i<data.size(); i++){//遍历data, 并把遍历过的元素取出来,判断da1是否存在此元素        Integer temp = (Integer)data.get(i);        System.out.print("data存在这个数据:"+ temp);        if(da1.contains(temp)){        System.out.println("  da1存在这个数据:"+ temp);        }        else{        System.out.println("  da1不存在这个数据:"+ temp);            }    }    }}/*output:data存在这个数据:1  da1存在这个数据:1data存在这个数据:2  da1存在这个数据:2data存在这个数据:3  da1存在这个数据:3data存在这个数据:999  da1不存在这个数据:999data存在这个数据:333  da1不存在这个数据:333data存在这个数据:3234  da1不存在这个数据:3234 */
[解决办法]
呵呵,楼主楼上的已经给你解决了啊

恭喜恭喜啊

热点排行