| java.lang.Object jregex.RETokenizer
RETokenizer | public class RETokenizer implements Enumeration(Code) | | The Tokenizer class suggests a methods to break a text into tokens using
occurences of a pattern as delimiters.
There are two ways to obtain a text tokenizer for some pattern:
Pattern p=new Pattern("\\s+"); //any number of space characters
String text="blah blah blah";
//by factory method
RETokenizer tok1=p.tokenizer(text);
//or by constructor
RETokenizer tok2=new RETokenizer(p,text);
Now the one way is to use the tokenizer as a token enumeration/iterator:
while(tok1.hasMore()) System.out.println(tok1.nextToken());
and another way is to split it into a String array:
String[] arr=tok2.split();
for(int i=0;i
See Also: Pattern.tokenizer(java.lang.String) |
RETokenizer | public RETokenizer(Pattern pattern, char[] chars, int off, int len)(Code) | | |
RETokenizer | public RETokenizer(Matcher m, boolean emptyEnabled)(Code) | | |
hasMore | public boolean hasMore()(Code) | | |
hasMoreElements | public boolean hasMoreElements()(Code) | | |
isEmptyEnabled | public boolean isEmptyEnabled()(Code) | | |
nextElement | public Object nextElement()(Code) | | a next token as a String |
reset | public void reset()(Code) | | |
setEmptyEnabled | public void setEmptyEnabled(boolean b)(Code) | | |
|
|