JDK11 StringTokenizer类

java.util.StringTokenizer类

  • 构造器
  • 实例方法




注:在java引入正则表达式(J2SE1.4)和Scanner类(Java SE5)之前,分割字符串的唯一方法是使用StringTokenizer来分词。不过,现在有了正则表达式和Scanner,我们可以使用更加简单、更加简洁的方式来完成同样的工作了。很多出现StiingTokenizei:的代码可被正则表达式取代 , 采用正则表达式会有更多的灵活性。基本上,我们可以放心的说,StringTokenizer已经可以废弃不用了。

构造器

构造器 描述
StringTokenizer​(String str)
StringTokenizer​(String str, String delim)
为指定的字符串构造字符串标记生成器
StringTokenizer​(String str, String delim, boolean returnDelims) 如果returnDelims为false,分隔符用于分隔字符串产生标记,分隔符本身不是标记;如果returnDelims为true,分隔符本身也算是一个标记,分隔符也作为标记返回。returnDelims缺省值为false

实例方法

修饰符和类型 方法 描述
int countTokens() 返回可以调用nextToken方法的次数
boolean hasMoreElements() 同hasMoreTokens()
boolean hasMoreTokens() 如果还能通过调用nextToken方法返回标记,则返回true
Object nextElement() 除了返回值是Object外,同nextToken()
String nextToken() 返回下一个标记
String nextToken(String delim) 使用参数作为分隔符,返回下一个标记。该方法先将参数delim设为StringTokenizer对象的分隔符,然后在当前位置之后的字符串中返回一个标记

你可能感兴趣的:(JDK,java,jdk)