Class java.util.StringTokenizer


  • For examining strings the StringTokenizer class is useful.
  • Handling similar to Enumeration.
public static String replace(String line, String find_key,
	String replace_key)
{
	StringBuffer result = new StringBuffer();

	for (StringTokenizer tokenizer =
		new StringTokenizer(line, " \t\n,.:;\"", true);
		tokenizer.hasMoreElements();  )
	{
		String word = (String) tokenizer.nextElement();

		if (word.equals(find_key))
			result.append(replace_key);
		else
			result.append(word);
	}

	return result.toString();
}
  • Can be used to parse strings for numerical values.

Java Tutorial - Standard Classes Jens Trapp, 1997