Done
Stephen
----- Original Message -----
From: "Gary Gregory" <[EMAIL PROTECTED]>
To: "'Jakarta Commons Developers List'" <[EMAIL PROTECTED]>
Sent: Friday, February 13, 2004 5:49 AM
Subject: RE: [lang] split & join


> Would adding a Javadoc pointer to Tokenizer be helpful?
>
> Gary
>
> > -----Original Message-----
> > From: Inger, Matthew [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, February 12, 2004 10:34
> > To: 'Jakarta Commons Developers List'
> > Subject: RE: [lang] split & join
> >
> > Look at the new "Tokenizer" class.  It will handle CSV records,
> > and has the following options:  treat empty tokens as null values,
> > ignore empty/null tokens, along with some other stuff.
> >
> >
> >
> > -----Original Message-----
> > From: Emmanuel Bourg [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, February 12, 2004 12:27 PM
> > To: Jakarta Commons Developers List
> > Subject: [lang] split & join
> >
> >
> > Hi, i noticed that the split method in StringUtils is not the reverse
> > operation of join, is this intended ? The split method treats adjacent
> > separators as one separator unlike the Perl and JDK 1.4 split functions.
> > That means it's not possible to join an array and then split the result
> > to get a similar array, that's quite annoying when manipulating CSV
> > records. For example:
> >
> > String[] tab1 = new String[] { "a", "b", "", "d" };
> >
> > String[] tab2 = StringUtils.split(StringUtils.join(tab1, ';'), ';');
> >
> > here tab2 = { "a", "b", "d" }, the 3rd element of tab1 is lost.
> >
> > That may be nice to have a flag on the split methods indicating if the
> > separators must be merged, or a new set of methods (slice()?) with the
> > same signatures and handling empty elements.
> >
> > Emmanuel Bourg
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to