返回顶部
首页 > 资讯 > 精选 >Java中StringTokenizer怎么使用
  • 194
分享到

Java中StringTokenizer怎么使用

2023-07-02 15:07:02 194人浏览 薄情痞子
摘要

这篇“Java中StringTokenizer怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Java中StringT

这篇“Java中StringTokenizer怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Java中StringTokenizer怎么使用”文章吧。

StringTokenizer的简介

Java StringTokenizer属于java.util包   用于分隔字符串

StringTokenizer构造方法

StringTokenizer(String str):    构造一个用来解析 str 的 StringTokenizer 对象 java 默认的分隔符是空格("")、制表符(\t)、换行符(\n)、回车符(\r)。StringTokenizer(String str, String delim):     构造一个用来解析str的StringTokenizer对象 并提供一个指定的分隔符StringTokenizer(String str, String delim, boolean returnDelims):     构造一个用来解析str的StringTokenizer对象 并提供一个指定的分隔符 同时指定是否返回分隔符

StringTokenizer常用方法

int countTokens():     返回nextToken方法被调用的次数boolean hasMoreTokens():      返回是否还有分隔符boolean hasMoreElements():      判断枚举(Enumeration)对象中是否还有数据String nextToken():       返回从当前位置到下一个分隔符的字符串Object nextElement():       返回枚举(Enumeration)对象的下一个元素String nextToken(String delim):        与nextToken()类似,使用指定的分隔符返回结果

StringTokenizer的用法

Java StringTokenizer 属于 java.util 包,用于分隔字符串。

StringTokenizer 构造方法:

StringTokenizer(String str) :构造一个用来解析 str 的 StringTokenizer 对象。java 默认的分隔符是空格("")、制表符(\t)、换行符(\n)、回车符(\r)。

StringTokenizer(String str, String delim) :构造一个用来解析 str 的 StringTokenizer 对象,并提供一个指定的分隔符。

StringTokenizer(String str, String delim, boolean returnDelims) :构造一个用来解析 str 的 StringTokenizer 对象,并提供一个指定的分隔符,同时,指定是否返回分隔符。

StringTokenizer 常用方法:

int countTokens():返回nextToken方法被调用的次数。

boolean hasMoreTokens():返回是否还有分隔符。

boolean hasMoreElements():判断枚举 (Enumeration) 对象中是否还有数据。

String nextToken():返回从当前位置到下一个分隔符的字符串。

Object nextElement():返回枚举 (Enumeration) 对象的下一个元素。

String nextToken(String delim):与 4 类似,以指定的分隔符返回结果。

补充:下面在介绍下StringTokenizer的使用

StringTokenizer是字符串分隔解析类型,属于:java.util包。

StringTokenizer的构造函数StringTokenizer(String str):构造一个用来解析str的StringTokenizer对象。java默认的分隔符是“空格”、“制表符(‘\t’)”、“换行符(‘\n’)”、“回车符(‘\r’)”。
StringTokenizer(String str,String delim):构造一个用来解析str的StringTokenizer对象,并提供一个指定的分隔符。
StringTokenizer(String str,String delim,boolean returnDelims):构造一个用来解析str的StringTokenizer对象,并提供一个指定的分隔符,同时,指定是否返回分隔符。
2.StringTokenizer的一些常用方法
说明:
1.所有方法均为public;
2.书写格式:[修饰符] <返回类型><方法名([参数列表])>
int countTokens():返回nextToken方法被调用的次数。
boolean hasMoreTokens():返回是否还有分隔符。
boolean hasMoreElements():返回是否还有分隔符。
String nextToken():返回从当前位置到下一个分隔符的字符串。
Object nextElement():返回从当前位置到下一个分隔符的字符串。
String nextToken(String delim):与4类似,以指定的分隔符返回结果。

String s=new String("The Java platfORM is the ideal platform for network computing");StringTokenizer st=new StringTokenizer(s);System.out.println("Token Total:"+st.countTokens());while ( st.hasMoreElements() ){System.out.println(st.nextToken());}

输出结果为:

Token Total:10
The
Java
platform
is
the
ideal
platform
for
network
computing

String s=new String("The=Java=platform=is=the=ideal=platform=for=network=computing");StringTokenizer st=new StringTokenizer(s,"=",true);//StringTokenizer st=new StringTokenizer(s,"=",false);System.out.println("Token Total:"+st.countTokens());while ( st.hasMoreElements() ){System.out.println(st.nextToken());}

输出结果为

Token Total:19
The
=
Java
=
platform
=
is
=
the
=
ideal
=
platform
=
for
=
network
=

computing

String s=new String("The=Java=platform=is=the=ideal=platform=for=network=computing");//StringTokenizer st=new StringTokenizer(s,"=",true);StringTokenizer st=new StringTokenizer(s,"=",false);System.out.println("Token Total:"+st.countTokens());while ( st.hasMoreElements() ){System.out.println(st.nextToken());}

输出结果为:

Token Total:10
The
Java
platform
is
the
ideal
platform
for
network
computing

以上就是关于“Java中StringTokenizer怎么使用”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网精选频道。

--结束END--

本文标题: Java中StringTokenizer怎么使用

本文链接: https://lsjlt.com/news/342729.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Java中StringTokenizer怎么使用
    这篇“Java中StringTokenizer怎么使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Java中StringT...
    99+
    2023-07-02
  • java stringtokenizer怎么使用
    使用StringTokenizer类的步骤如下:1. 导入java.util.StringTokenizer类:```javaimp...
    99+
    2023-08-25
    java stringtokenizer
  • Java中StringTokenizer的用作用是什么
    Java中的StringTokenizer类用于将字符串分割成多个标记(tokens)。它可以根据指定的分隔符将一个字符串拆分成多个...
    99+
    2023-09-14
    Java
  • Java基础StringTokenizer用法
    StringTokenizer是Java中一个用于分割字符串的类,可以按照指定的分隔符将字符串分割成多个子串。使用StringTok...
    99+
    2023-09-23
    java
  • Java中StringTokenizer的用法简介汇总
    目录StringTokenizer的用法StringTokenizer 构造方法:StringTokenizer 常用方法:补充:下面在介绍下StringTokenizer的使用下文...
    99+
    2024-04-02
  • 基于Java中的StringTokenizer类详解(推荐)
    StringTokenizer是字符串分隔解析类型,属于:Java.util包。1、StringTokenizer的构造函数StringTokenizer(String str):构造一个用来解析str的StringTokenizer对象。...
    99+
    2023-05-31
    stringtokenizer java
  • java中==怎么使用
    java中==怎么使用java中==常用于if语句或三目运算符,比如:if (1 == 2) { } 1 == 2 "true" : "false";在Java中,如果是基本数据类型,则 == 比较的是值;如果是对象类型,则 == 比较...
    99+
    2020-10-17
    java基础 java == 用法
  • Java中怎么使用volatile
    这篇文章主要介绍了Java中怎么使用volatile的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Java中怎么使用volatile文章都会有所收获,下面我们一起来看看吧。 ...
    99+
    2024-04-02
  • java中@Target怎么使用
    这期内容当中小编将会给大家带来有关java中@Target怎么使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Java可以用来干什么Java主要应用于:1. web开发;2. Android开发;3. ...
    99+
    2023-06-14
  • Java中怎么使用Redis
    这篇文章主要讲解了“Java中怎么使用Redis”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Java中怎么使用Redis”吧!开启远程连接Redis默认是不支持远程连接的,这里需要手动开启...
    99+
    2023-06-21
  • Java中final怎么使用
    这篇文章主要介绍“Java中final怎么使用”,在日常操作中,相信很多人在Java中final怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java中final怎么使用”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-21
  • java中Stream怎么使用
    这篇文章将为大家详细讲解有关java中Stream怎么使用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1、使用流程Stream 的实例化一系列的中间操作(过滤、映射、...)终止操作2、注意点一个中间操...
    99+
    2023-06-15
  • Java中System.getProperty()怎么使用
    在Java中,System.getProperty()是一个用于获取系统属性的方法。它的语法如下:```javaString val...
    99+
    2023-09-26
    Java
  • Java中TokenStream怎么使用
    在Java中,TokenStream是一个用于分析文本的工具。它可以将输入的文本分解为一个个的Token,每个Token代表文本中的...
    99+
    2023-09-26
    java
  • java中new怎么使用
    在Java中,new关键字用于创建一个对象。其语法如下:```ClassName objectName = new ClassNam...
    99+
    2023-09-25
    java
  • java中free怎么使用
    在Java中,没有直接使用`free()`方法来释放内存。Java采用了垃圾回收机制,通过自动管理内存的方式来释放不再使用的对象占用...
    99+
    2023-09-27
    java
  • java中mapper怎么使用
    在Java中,"Mapper"通常是指用于将输入数据转换为一组键值对的组件。具体而言,在Hadoop MapRe...
    99+
    2023-09-20
    java mapper
  • java中socket怎么使用
    在Java中使用Socket进行网络通信可以分为服务端和客户端两部分。服务端:1. 创建ServerSocket对象,并指定端口号。...
    99+
    2023-09-23
    java
  • java中static怎么使用
    在Java中,static关键字可以用来修饰类的成员变量和成员方法。它具有以下几种用法:1. 静态成员变量:静态成员变量属于类本身,...
    99+
    2023-09-23
    java
  • java中queue怎么使用
    在Java中,可以使用Queue接口来实现队列的功能。Queue接口是一个继承自Collection接口的子接口,提供了队列所需的基...
    99+
    2023-09-22
    java queue
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作