Because we intend to not change the contract of split on StringUtils, that
method is left as it. Tokenizer provides the alternative. It seems a
reasonable balance.

Stephen


----- Original Message -----
From: "Ash .." <[EMAIL PROTECTED]>
> I had come across the Tokenizer class in the lang package, and I agree
that
> it offers much more control and flexibility. Here however, from a
> developer's perspective, I had meant to discuss the functionality of the
> StringUtils.split() method, regardless of such functionality available
> elsewhere.
>
> Ash
>
>
>
> >-----Original Message-----
> >From: Inger, Matthew [mailto:[EMAIL PROTECTED]
> >
> >try the new "Tokenizer" class.  You can get it from CVS.
>
>
> -----Original Message-----
> From: Ash .. [mailto:[EMAIL PROTECTED]
> Subject: [lang] StringUtils.split() functionality wrt separator repeats
>
>
> The StringUtils.split(), suggest as an alternative to StringTokenizer,
> ignores adjacent separators.
> However, I feel that it would be better if they were not ignored, and
empty
> strings be returned when such a case occurs. Or, there be an overloaded
> option which lets the user specify whether to ignore separator repeats or
> not.
>
> As I see it, it is more often that a separator repeat occurs due to the
> absence of data in a specified series of, say, cells. Taking the typical
> case of a CSV file line read, finding two commas would mean a cell is
empty,
>
> not that the resultant array should have one element less. It must rather
> have the expected number of elements with the repeat case entailing an
empty
>
> String.
> Comments.
>
> Ash
>
>
>
>
>
>
>
> ---------------------------------------------
>
> Run, rabbit run.
> Dig that hole, forget the sun,
> And when at last the work is done
> Don't sit down it's time to dig another one.
>
> _________________________________________________________________
> On the move? Get Hotmail on your mobile phone
http://www.msn.co.uk/msnmobile
>
>
> ---------------------------------------------------------------------
> 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