velocity-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jian chen <>
Subject Re: Mutating a collection
Date Wed, 17 Nov 2010 21:19:37 GMT
Hi Chris,

It seems to me that in java, Iterator can not be modified during the
iteration loop. It is not particular to Velocity though.

If you want to remove elements, maybe during the loop, you could mark the
indexes for the items to be removed, then, remove them afterwards?



On Wed, Nov 17, 2010 at 1:15 PM, Christopher Schultz <> wrote:

> All,
> I'd like to mutate a collection during template evaluation --
> essentially, I'd like to call Iterator.remove() during a loop. Is that
> possible? Does Velocity expose an Iterator or anything like that to the
> template?
> Or, am I forced to iterate over one collection and add to another one?
> For that matter, is there a convenient way of creating an empty
> ArrayList or something similar?
> Thanks,
> -chris

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message