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


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

Re: How to parse an array?

From Eric Sosman <esosman@comcast-dot-net.invalid>
Newsgroups comp.lang.java.programmer
Subject Re: How to parse an array?
Date 2017-06-26 09:36 -0400
Organization A noiseless patient Spider
Message-ID <oir2ej$rnh$1@dont-email.me> (permalink)
References <b36c14f6-dfe7-492e-99ab-7bb7aeb35ac3@googlegroups.com> <English-20170620202702@ram.dialup.fu-berlin.de> <er6rmeFbgtsU1@mid.individual.net> <1758ec6f-966d-44c2-bdb9-03e5d4b61619@googlegroups.com>

Show all headers | View raw


On 6/26/2017 8:10 AM, Eric Douglas wrote:
> On Saturday, June 24, 2017 at 6:03:03 AM UTC-4, Robert Klemme wrote:
>> Plus, there are neither arrays nor parsing involved.  From the code it
>> seems he wants to use a data structure as index into the first one.  The
>> thing is, we do not know where the index numbers come from.  Maybe they
>> could be stored in a static array because they never change.  Without
>> context the code does not make much sense to me.
> 
> ArrayList is the simplest way to do it that I'm aware of.
> Both arrays could be anything, from String[] to LinkedList, but they just need to be maintained in simple order and they need to be dynamic.  I believe ArrayList<String> is simpler than String[] when you need to be able to insert and remove elements.  The numbers are the indexes of the elements to be returned so yes they will always be valid indexes and yes they will change.

     It's true that dynamic insertions and deletions are simpler to write
with an ArrayList<Thing> than with a Thing[].  But your original post
didn't mention simplicity as a goal; rather, you asked for "a more
efficient way."

     Open-coded Thing[] will be no less efficient than ArrayList<Thing>
(barring silly mistakes in the open code), and stands a good chance of
being more efficient.  By how much remains an open question.

-- 
esosman@comcast-dot-net.invalid
Thirteen hundred four days to go.

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


Thread

How to parse an array? Eric Douglas <e.d.programmer@gmail.com> - 2017-06-20 12:18 -0700
  Re: How to parse an array? Knute Johnson <nospam@rabbitbrush.frazmtn.com> - 2017-06-20 14:49 -0500
  Re: How to parse an array? Arne Vajhøj <arne@vajhoej.dk> - 2017-06-20 16:15 -0400
  Re: How to parse an array? Eric Sosman <esosman@comcast-dot-net.invalid> - 2017-06-20 16:23 -0400
  Re: How to parse an array? Robert Klemme <shortcutter@googlemail.com> - 2017-06-24 12:02 +0200
    Re: How to parse an array? Eric Douglas <e.d.programmer@gmail.com> - 2017-06-26 05:10 -0700
      Re: How to parse an array? Eric Sosman <esosman@comcast-dot-net.invalid> - 2017-06-26 09:36 -0400
        Re: How to parse an array? Eric Douglas <e.d.programmer@gmail.com> - 2017-06-26 07:47 -0700
          Re: How to parse an array? Martin Gregorie <martin@address-in-sig.invalid> - 2017-06-26 15:47 +0000
        Re: How to parse an array? Arne Vajhøj <arne@vajhoej.dk> - 2017-06-26 20:37 -0400
      Re: How to parse an array? lewbloch@gmail.com - 2017-06-27 12:29 -0700
        Re: How to parse an array? Eric Douglas <e.d.programmer@gmail.com> - 2017-06-27 12:50 -0700
          Re: How to parse an array? Martin Gregorie <martin@address-in-sig.invalid> - 2017-06-27 20:05 +0000
            Re: How to parse an array? Eric Douglas <e.d.programmer@gmail.com> - 2017-06-27 14:01 -0700
              Re: How to parse an array? Martin Gregorie <martin@address-in-sig.invalid> - 2017-06-27 22:34 +0000
                Re: How to parse an array? Eric Douglas <e.d.programmer@gmail.com> - 2017-06-28 05:10 -0700
                Re: How to parse an array? Martin Gregorie <martin@address-in-sig.invalid> - 2017-06-28 19:09 +0000
                Re: How to parse an array? Eric Douglas <e.d.programmer@gmail.com> - 2017-06-28 13:02 -0700
                Re: How to parse an array? Martin Gregorie <martin@address-in-sig.invalid> - 2017-06-28 21:55 +0000
                Re: How to parse an array? Eric Douglas <e.d.programmer@gmail.com> - 2017-06-30 06:10 -0700
                Re: How to parse an array? Martin Gregorie <martin@address-in-sig.invalid> - 2017-06-30 16:52 +0000
  Re: How to parse an array? Jerry Stuckle <jstucklex@attglobal.net> - 2017-06-24 16:34 -0400
    Re: How to parse an array? Martin Gregorie <martin@address-in-sig.invalid> - 2017-06-24 22:42 +0000
      Re: How to parse an array? Jerry Stuckle <jstucklex@attglobal.net> - 2017-06-24 20:05 -0400
      Re: How to parse an array? Robert Klemme <shortcutter@googlemail.com> - 2017-06-25 12:20 +0200

csiph-web