Iterator stringIter = vector1.iterator();
while (stringIter.hasNext())
{
  System.out.println(stringIter.next());
}或:
   String result = (String) vector1.get(0);

解决方案 »

  1.   

    String result = vector1.get(0).toString();
      

  2.   

    String result=(String)vector1. elementAt(0);
      

  3.   

    String result=(String)((Vector)(vector1.elementAt(0)).elementAt(0));
      

  4.   

    试了以上各位提供的方法
    只有Iterator stringIter = vector1.iterator();
    while (stringIter.hasNext())
    {
      System.out.println(stringIter.next());
    }
    或:
       String result = (String) vector1.get(0);
    通过
    为什么String result=(String)vector1. elementAt(0);不可以呢
    返回的都是object啊,想知道get()和elementAt()的区别
    还有add()和addElement()的区别
      

  5.   

    请不要再用Vector了!人家SUN都不建议用了。干脆连看都不看她一眼!
      

  6.   

    Vector vector1=new Vector();
    Vector vector2=new Vector();
    vector2.add("刚才取出来的是这个字符串");
    vector2.add("那这个字符串该怎么取出来");
    vector1.add(vecotr2);
    请问我该怎么通过vector1把第二个字符串取出来
    小弟实在是搞不懂,各位大虾多多帮忙啊
      

  7.   

    Vector vector1 = new Vector();
            Vector vector2 = new Vector();
            Vector temp=new Vector();
            
            vector2.add("刚才取出来的是这个字符串");
            vector2.add("那这个字符串该怎么取出来");
            vector1.add(vector2);
            temp=(Vector)vector1.get(0);
            String tmp=temp.get(1).toString();
      

  8.   

    String str=((Vector)Vector1.get(0)).get(0).toString();
      

  9.   

    第二问一样: String str==((Vector)Vector1.get(1)).get(0).toString();这些问题都可以实践中解决。