Write a lexical analyzer (Tokenizer) in Java