You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by bu...@apache.org on 2003/08/26 01:50:24 UTC

DO NOT REPLY [Bug 22719] New: - [lang][patch] Add StringUtils.nIndexOf?

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=22719>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=22719

[lang][patch] Add StringUtils.nIndexOf?

           Summary: [lang][patch] Add StringUtils.nIndexOf?
           Product: Commons
           Version: 2.0 Milestone 1
          Platform: Other
        OS/Version: Other
            Status: NEW
          Severity: Enhancement
          Priority: Other
         Component: Lang
        AssignedTo: commons-dev@jakarta.apache.org
        ReportedBy: ggregory@seagullsw.com


We have indexOf(String, String), lastIndexOf(String, String) but no method to
pick of a specific n-th occurrence (I need the 2nd one for example). So I
propose to add (post 2.0): 

nIndexOf(String, String, int). 

I am not in love with the method name,  but what else to call it? It does fit in
the pattern <occurrence>IndexOf() that the other methods have, where indexOf()
is really firstIndexOf(). Alternatives?:

nThIndexOf(String, String, int) - kinda weird
countIndexOf(String, String, int) - weirder
indexOfOccurrence(String, String, int) - a bit wordy but ok.
indexOfAt(String, String, int) - short; confusing?
indexOfStringAt(String, String, int) - we got rid of "String" in a bunch of
method names already, odd to reintroduce?