Are you sure?
----- Original Message -----
From: "Danny Trieu" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, May 17, 2000 2:21 PM
Subject: Re: Offtopic: Quick Java programming question...
> no can't do that ....
>
> toArray() return Object[] and you can't cast like that
>
> Robert Nicholson wrote:
>
> > What does this do?
> >
> > return (HashTable[])stuff.toArray(new HashTable[0]);
> >
> > ----- Original Message -----
> > From: "Scott Costa" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Wednesday, May 17, 2000 10:15 AM
> > Subject: Offtopic: Quick Java programming question...
> >
> > > I'm trying to write a method which returns an array of Hashtables, and
in
> > > the method, I am assembling the data as a vector, and trying to user
> > > "toArray()" to return the data as an array.
> > > Something like this:
> > >
> > > private Hashtable[] getStuff() {
> > > Vector stuff = new Vector();
> > > Hashtable ht = new Hashtable();
> > > ht.put("A", "Stuff A");
> > > ht.put("B", "Stuff B");
> > > stuff.add(0, ht);
> > > return (Hashtable[]) stuff.toArray();
> > > }
> > >
> > > This compiles great, but when I execute the line:
> > > Hashtable[] test = getStuff();
> > >
> > > I get a java.lang.ClassCastException. The only way I have been able
to
> > get
> > > this to work, is to have the function return "Object[]", and
explicitly
> > cast
> > > the returned object everytime I reference it, but I would like to make
the
> > > function simply return an array of Hashtable objects.
> > >
> > > Any ideas on why the code above doesn't work, or how I can get it to
work?
> > >
> > > Thanks,
> > > Scott Costa
> > > [EMAIL PROTECTED]
> > >
> > >
> >
===========================================================================
> > > To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
> > JSP-INTEREST".
> > > Some relevant FAQs on JSP/Servlets can be found at:
> > >
> > > http://java.sun.com/products/jsp/faq.html
> > > http://www.esperanto.org.nz/jsp/jspfaq.html
> > > http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
> > > http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets
> > >
> >
> >
===========================================================================
> > To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
JSP-INTEREST".
> > Some relevant FAQs on JSP/Servlets can be found at:
> >
> > http://java.sun.com/products/jsp/faq.html
> > http://www.esperanto.org.nz/jsp/jspfaq.html
> > http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
> > http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets
>
>
===========================================================================
> To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff
JSP-INTEREST".
> Some relevant FAQs on JSP/Servlets can be found at:
>
> http://java.sun.com/products/jsp/faq.html
> http://www.esperanto.org.nz/jsp/jspfaq.html
> http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
> http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets
>
===========================================================================
To unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
Some relevant FAQs on JSP/Servlets can be found at:
http://java.sun.com/products/jsp/faq.html
http://www.esperanto.org.nz/jsp/jspfaq.html
http://www.jguru.com/jguru/faq/faqpage.jsp?name=JSP
http://www.jguru.com/jguru/faq/faqpage.jsp?name=Servlets