117.info
人生若只如初见

StringTokenizer的用法

StringTokenizer是Java中的一个类,用于将字符串分割成多个子串。它的用法如下:

  1. 导入StringTokenizer类:
import java.util.StringTokenizer;
  1. 创建StringTokenizer对象:
StringTokenizer st = new StringTokenizer(str);

其中,str是要分割的字符串。

  1. 设置分隔符(可选):
StringTokenizer st = new StringTokenizer(str, delimiters);

其中,delimiters是用于分隔字符串的一组字符。如果不指定分隔符,默认使用空格、制表符、换行符、回车符和换页符作为分隔符。

  1. 获取子串:
// 判断是否还有子串
while (st.hasMoreTokens()) {
    // 获取下一个子串
    String token = st.nextToken();
}

其中,hasMoreTokens()方法用于判断是否还有子串,nextToken()方法用于获取下一个子串。

  1. 获取子串的数量:
int count = st.countTokens();

可以使用countTokens()方法获取子串的数量。

  1. 指定分隔符的个数:
st.countTokens();

可以使用countTokens()方法获取分隔符的个数。

需要注意的是,StringTokenizer是一个过时的类,推荐使用String的split()方法来代替。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fedb9AzsLAA5VDFE.html

推荐文章

  • CreateFileMapping的用法

    CreateFileMapping函数用于创建一个文件映射对象,它可以将一个文件或者一个其他类型的对象映射到进程的虚拟地址空间中。其函数原型如下:
    HANDLE CreateFi...

  • 管道函数CreateNamedPipe与ConnectNamedPipe()的用法

    CreateNamedPipe函数是用来创建一个命名管道的函数。它的原型如下:HANDLE CreateNamedPipe(
    LPCTSTRlpName,
    DWORDdwOpenMode,
    DWORDdwPipeMode,...

  • setPositiveButton()和setNegativeButton的用法

    setPositiveButton()和setNegativeButton()是AlertDialog.Builder类中的方法,用于设置对话框中的"确定"和"取消"按钮的文本和点击事件。
    setPositiveButton...

  • BeanUtils.copyProperties的用法

    BeanUtils.copyProperties()是Apache Commons BeanUtils库中的一个方法,用于将一个Java对象的属性值复制到另一个Java对象中相应的属性中。
    方法签名:

  • Android之SQLite数据库使用

    Android中使用SQLite数据库需要以下步骤: 创建数据库:在Android应用中,可以使用SQLiteOpenHelper类创建和管理数据库。首先,创建一个类继承自SQLiteOpenHelpe...

  • Java反射之Method的invoke方法实现

    Java反射的Method类提供了invoke方法来调用方法。invoke方法的原型为:
    public Object invoke(Object obj, Object… args) throws IllegalAccessException,...

  • makefile笔记patsubst和wildcard函数使用小结

    patsubst和wildcard是Makefile中常用的两个函数,下面是它们的使用小结: patsubst函数:用于替换模式匹配字符串。 语法:$(patsubst pattern,replacement,text)...

  • VMware Workstation12安装教程

    以下是VMware Workstation12的安装教程: 首先,确保您的计算机符合VMware Workstation12的系统要求。您可以在VMware官方网站上找到这些要求。 下载VMware Works...