Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #6730

Re: looping through a list, starting at 1

Date 2011-08-01 20:34 -0700
From Patricia Shanahan <pats@acm.org>
Newsgroups comp.lang.java.programmer
Subject Re: looping through a list, starting at 1
References <list-20110802003845@ram.dialup.fu-berlin.de> <j17l8r$1p2$1@dont-email.me> <loop-20110802043110@ram.dialup.fu-berlin.de>
Message-ID <duOdncA0Gu6g7arTnZ2dnUVZ_gKdnZ2d@earthlink.com> (permalink)

Show all headers | View raw


On 8/1/2011 7:43 PM, Stefan Ram wrote:
> Eric Sosman<esosman@ieee-dot-org.invalid>  writes:
>>      ... and "natural" is a little unnatural, it seems to me.  If
>> the various E are truly independent -- if l is merely a Collection
>> for the purposes of the loop -- one wonders where the interloper at
>> position 0 came from.
>
>    This is code for my new mark-up language. A section might
>    look like:
>
> <  [This is an example heading]
>
>    [This is the first paragraph of the body.]
>
>    [This is the last paragraph of the body.]>
>
>    . The first entry of a section always is interpreted as its
>    heading, so a heading does not require additional mark-up.
>
>    The code to convert this section to HTML converts the first
>    entry »[This is an example heading]« into an HTML heading
>    element. Then it loops through the rest of the entries to
>    convert them to HTML paragraph elements.
>

Given that context, I prefer the sublist option, but suggest giving it
an identifier. It may not even be necessary to have a comment explaining
the skipped header:

List<String> body = l.sublist( 1, l.size() );

for( final E e : body ) ...

Patricia

Back to comp.lang.java.programmer | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Re: looping through a list, starting at 1 Eric Sosman <esosman@ieee-dot-org.invalid> - 2011-08-01 21:50 -0400
  Re: looping through a list, starting at 1 Patricia Shanahan <pats@acm.org> - 2011-08-01 20:34 -0700
    Re: looping through a list, starting at 1 Patricia Shanahan <pats@acm.org> - 2011-08-01 20:35 -0700
  Re: looping through a list, starting at 1 Eric Sosman <esosman@ieee-dot-org.invalid> - 2011-08-02 07:31 -0400
  Re: looping through a list, starting at 1 Chris Riesbeck <Chris.Riesbeck@gmail.com> - 2011-08-02 14:38 -0500
    Re: looping through a list, starting at 1 markspace <-@.> - 2011-08-02 12:50 -0700
      Re: looping through a list, starting at 1 Chris Riesbeck <Chris.Riesbeck@gmail.com> - 2011-08-03 13:34 -0500

csiph-web