• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Arrays.toArray : All my knowledge collapses ...

 
Cyril Bil
Greenhorn
Posts: 9
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi guys I just try this sample question :



I was sure at 110% that code compile and run without exception and .....



I go to the API doc and see


asList(T... a) : Returns a fixed-size list backed by the specified array.


ARghhhhhhhhhhh I thinhed that the first specifities of collection vs arrays was that collections has no fixed size ... :/

So my question : is there another method to fixed size for collection, and if there is another method is it only for List, ot also for set, map etc ...

Thanks.
 
Stephan van Hulst
Bartender
Pie
Posts: 5371
52
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In the standard API? I'm not sure. You probably shouldn't care either. Just read the method documentation carefully when you use a method.
 
Harsha Smith
Ranch Hand
Posts: 287
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yes, Arrays.asList(T...a) produces a list backed by the array. The size is fixed and also its very slow.

 
sakthi moorthy
Ranch Hand
Posts: 54
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If you want to add or remove elements from List which was returned from Arrays.asList(dogs); method
change your code like following



Thanks & Regards
S.Sathiya
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic