在Java中获取向量值

时间:2018-07-08 07:04:57

标签: java vector

我是Java的新手
我得到了这样的向量:

    InputStream inputStream;
    String string;
    FileOutputStream fileOutputStream;

    Vector vector = new Vector();
    vector.add(inputstream);
    vector.add(string);
    vector(fileoutputstream);

问题是它们转换为对象 我怎么能像这样得到他们所有的人?

    InputStream inputStream2;
    String string2;
    FileOutputStream fileOutputStream2;
    inputStream2 = vector.get(0);
    string2 = vector.get(1);
    fileOutputStream2 = vector.get(2);

谢谢

1 个答案:

答案 0 :(得分:1)

Vector是泛型类。但是我要问,为什么要在单个向量类中添加InputStream,String和OutputStream对象?

但是,如果必须执行类似的操作,则应按以下步骤初始化类:

Vector<Object> vector = new Vector<>();
InputStream inputStream2 = (InputStream) vector.get(0);
String string2 = (String) vector.get(1);
FileOutputStream fileOutputStream2 = (FileOutputStream) vector.get(2);