Sorry for not having remembered the history. Having ArrayList(Collection) delegate to toArray was done for performance and robustness. We don't want to change the "trimming" behavior of collection copying, because trimming by copying is a common idiom (we never added trimming methods to all the collection classes). We seem to be in agreement that we should not change anything here.
- Proposal: ArrayList constructor perforrmance improvement Steve Groeger
- Re: Proposal: ArrayList constructor perforrmance impr... Martin Buchholz
- Re: Proposal: ArrayList constructor perforrmance ... Stuart Marks
- Re: Proposal: ArrayList constructor perforrmance impr... Alan Bateman
- Re: Proposal: ArrayList constructor perforrmance impr... Jason Mehrens
- Re: Proposal: ArrayList constructor perforrmance ... Scott Palmer
- Re: Proposal: ArrayList constructor perforrma... Jason Mehrens
- Re: Proposal: ArrayList constructor perfo... Stuart Marks
- Re: Proposal: ArrayList constructor ... Martin Buchholz
- Re: Proposal: ArrayList construc... Jason Mehrens
- Re: Proposal: ArrayList cons... Steve Groeger
- Re: Proposal: ArrayList cons... Martin Buchholz