This week's book giveaway is in the OCPJP forum. We're giving away four copies of OCA/OCP Java SE 7 Programmer I & II Study Guide and have Kathy Sierra & Bert Bates on-line! See this thread for details.
Hey gurus, Could anybody help me with the following: 1) A way to parse hard tab delimited feed Eg. " a <tab> b <tab> c <tab> <tab> <tab> d Number of fields in the feed now is 6. I greatly appreciate your help. Thanks vasanth
Hello, You can use a StringTokenizer. Suppose , String s="a b c d"; You can use the StringTokenizer constructor: StringTokeizer(String s) Constructs a string tokenizer for the specified string. The tokenizer uses the default delimiter set, which is "\t\n\r\f": the space character, the tab character, the newline character, the carriage-return character, and the form-feed character. Delimiter characters themselves will not be treated as tokens StringTokenizer st=new StringTokenizer(s); while(st.hasMoreTokens()) System.out.println(st.nextToken()); The method hasMoreTokens() of the StringTokenizer returns true if there are more tokens available from this tokenizer's string s in this case. The method nextToken() of the StringTokenizer returns the next token of the String. The StringTokenizer will parse your String s and return the tokens a,b,c,d and in the above case it will print them as a b c d