在向量特定元素前插入一个Data类的元素这个Data类元素怎样实现?例如在向量Index为3的元素前插入一个Data类的元素

解决方案 »

  1.   

    具体题目:
    定义一个向量Vector对象,向其中添加下列6个元素:
    “1st”, “2nd ” ,  3,  4.0, “2nd” , 3,添加完成后遍历所有元素输出。接着操作下列步骤:
    (1)取用Index为1的元素,转换为大写输出到控制台;
    (2)在Index为3的元素前插入一个Date类的元素;(Date类日期不要求特定时间))
    (3)用Iterator迭代器输出所有元素。(这个又应该怎么做)
      

  2.   

    首先第一个取得第一个元素不就是用Vector的方法get的么?转大写想必你也会。
    第二个。不就用add方法么。add(3,date元素);
    第三个:
    Iterator it=vector.iterator();
    while(it.hasNext()){
    System.out.println(it.next().toString());
    }都是API里边能查到的,为什么不翻API呢?
      

  3.   


    我翻了API,前两题也自己能好了,其实就是不太清楚Iterator迭代器是什么。
    你最后输出那句貌似不加toString,运行结果也一样?
      

  4.   

    因为Vector是可以加入对象的,当然还可以加很多其他元素,所以最好加上toString();返回字符串形式。