public static void main(String args[])
{
   String str = "jingwu.xml";
   Jingwu4 t = new Jingwu4();//Jingwu4是自己编写的类
   try
   {
   Vector v = t.readXMLFile(str);
   Iterator it = v.iterator();
   while(it.hasNext())
   {
    Qu s = (Qu)it.next();    //Qu是自己编写的类
    System.out.println("main方法:"+s.getNameno()+"\t"+s.getAcdate()+"\t"+s.getDay());
   }
   }
   catch(Exception e)
   {
    e.printStackTrace();
   
   }
}
上面的main方法是将Qu类中的String nameno,acdate;
long day;三个属性全打印出来
我想再写个public static void print(int i)
只打印第i个元素,如何写?

解决方案 »

  1.   

     Vector v = t.readXMLFile(str); 
    Qu s = (Qu)v.elementAt(i);  //得到第i个
    System.out.println("main方法:"+s.getNameno()+"\t"+s.getAcdate()+"\t"+s.getDay()); 
      

  2.   


            public static void print(Vector vec, int index) {
    Qu s = (Qu)vec.get(index);
    System.out.println("print方法:"+s.getNameno()+"\t"+s.getAcdate()+"\t"+s.getDay());
    }