Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Java Help > Re: return a Co...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 2 of 11 Topic 16078 of 16269
Post > Topic >>

Re: return a Collection (Set or List)

by Lew <lew@[EMAIL PROTECTED] > May 13, 2008 at 08:18 AM

thufir wrote:
> The scanFile method returns a List.  Sometimes, however, I want it to 
> return a Set.  When I change the return type to Collection I get an
error:
> 
> a00720398/data/BedAndBreakfast.java:33: incompatible types
> found   : java.util.Collection<a00720398.data.Guest>
> required: java.util.List<a00720398.data.Guest>
>         guests = console.scanFile(new File("Guests.txt"), new
GuestFactory
> ());
>                                  ^
> 1 error
> 
> 
> I've seen Collection used as a parameter in a signature, can it also be 
> used as a return type?  A quick Google seems to show "yes".  

You really should show the part of the code that actually has the problem.
 Read
  http://sscce.org/
to find out how.

The problem is not the return of the Collection but its assignment to a 
narrower type.  You can assign a List<Foo> to a Collection<Foo> but not
the 
other way around.

If that's not what happened, but I'll bet it is, then you should have
shown 
the declaration of 'guests'.  Or, for that matter, 'console' and
'scanFile()'.

-- 
Lew
 




 11 Posts in Topic:
return a Collection (Set or List)
thufir <hawat.thufir@[  2008-05-13 11:29:57 
Re: return a Collection (Set or List)
Lew <lew@[EMAIL PROTEC  2008-05-13 08:18:51 
Re: return a Collection (Set or List)
Roedy Green <see_websi  2008-05-13 12:40:58 
Re: return a Collection (Set or List)
Mark Space <markspace@  2008-05-13 11:37:53 
Re: return a Collection (Set or List)
Roedy Green <see_websi  2008-05-13 19:39:07 
Re: return a Collection (Set or List)
Eric Sosman <Eric.Sosm  2008-05-13 16:13:07 
Re: return a Collection (Set or List)
Lew <lew@[EMAIL PROTEC  2008-05-13 19:41:37 
Re: return a Collection (Set or List)
Roedy Green <see_websi  2008-05-14 08:22:59 
Re: return a Collection (Set or List)
thufir <hawat.thufir@[  2008-05-13 22:38:12 
Re: return a Collection (Set or List)
RedGrittyBrick <RedGri  2008-05-14 10:27:23 
Re: return a Collection (Set or List)
Lew <lew@[EMAIL PROTEC  2008-05-14 08:07:30 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Fri Jul 25 23:19:09 CDT 2008.