1. 程式人生 > >JAVA-基礎(五) 更多工具集

JAVA-基礎(五) 更多工具集

ron asm 指定 mit 進行 包含 三種 strong token

1.StringTokenizer(字符串標記)

StringTokenizer實現枚舉(Enumeration)接口。因此,給定一個輸 入字符串,可以使用StringTokenizer對包含於其中的單獨標記進行枚舉。 使用StringTokenizer時,指定一個輸入字符串和一個包含了分割符的字符串。分割符 (Delimiters)是分割標記的字符。分割符字符串中的每一個字符被當做一個有效的分割符

StringTokenizer的構造函數如下所示: StringTokenizer(String str) StringTokenizer(String str, String delimiters) StringTokenizer(String str, String delimiters, boolean delimAsToken) 在上述三種形式中,str都表示將被標記的字符串。在第一種形式中,使用默認的分割 符。在第二種和第三種形式中,delimiters是用來指定分割符的一個字符串。在第三種形式 中,如果delimAsToken為true,當字符串被分析時,分割符也被作為標記而被返回;否則, 不返回分割符。在第一種和第二種形式中,分割符不會作為標記而被返回。 一旦創建了StringTokenizer對象之後,nextToken( )方法被用於抽取連續的標記。當有 更多的標記被抽取時,hasMoreTokens( )方法返回true。因為StringTokenizer實現枚舉 (Enumeration),因此hasMoreElements( )和nextElement( )方法也被實現,同時它們的作用 也分別與hasMoreTokens( )和nextToken( )方法相同

JAVA-基礎(五) 更多工具集