我的String和Date之间的转换有问题,那位给我看看啊
import java.util.*;
import java.text.SimpleDateFormat;
class Queue3 extends Vector
{
public static void main(String[] args)
{
String[] s={"20020809","20020810","20020811"};
Queue3 queue=new Queue3(s);
String[] s1=new String[5];
Date[] dt=new Date[5];
for (int i=0;i<s.length;i++)
{
s1[i]=(String)queue.dequeue();
SimpleDateFormat df=new SimpleDateFormat("yyyymmdd");
dt[i]=df.parse(s1[i]);
}
for (int i=0;i<s.length;i++)
{
System.out.println(" dt["+i+"]="+dt[i]);
}
}
Queue3()
{
super();
}
Queue3(int capacity)
{
super(capacity);
System.out.println("call this()");
}
Queue3(String[] objs)
{
this(objs.length);
for (int index=0;index<objs.length;index++)
{
addElement(objs[index]);
}
}
Object dequeue()
{
Object obj=firstElement();
boolean success=removeElement(obj);
return obj;
}
}
出错提示:
Queue3.java:17: unreported exception java.text.ParseException; must be caught or
declared to be thrown
dt[i]=df.parse(s1[i]);
^
多谢了~~