|
I don't know of such a class but I just hacked this one together: class ExpStringTokenizer extends java.util.StringTokenizer { private boolean m_expectingDelimiter = false; private String m_delims; public ExpStringTokenizer(String str) { this(str, " \t\n\r\f"); } public ExpStringTokenizer(String str, String delim) { super(str, delim, true); m_delims = delim; } public String nextToken() { while (true) { String next = super.nextToken(); if (m_expectingDelimiter) m_expectingDelimiter = false; else { boolean isDelimiter = (m_delims.indexOf(next) >= 0); if (isDelimiter) return null; else { m_expectingDelimiter = true; return next; } } } } } Seems like putting the rest of the methods in shouldn't be too hard. Gary Chanh_Le@countrywide.com wrote: > > Could you let us know if there is a class similar to StringTokenizer > > StringTokenizer stk1 = new StringTokenizer ("a@b@@c", "@"); > > We have 3 elements with values "a", "b", and "c" > > We are looking for a class which returns 4 elements with the values "a", > "b", null, and "c". > > Thanks. > CL +--- | This is the JAVA/400 Mailing List! | To submit a new message, send your mail to JAVA400-L@midrange.com. | To subscribe to this list send email to JAVA400-L-SUB@midrange.com. | To unsubscribe from this list send email to JAVA400-L-UNSUB@midrange.com. | Questions should be directed to the list owner: joe@zappie.net +---
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.