iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Java中StringTokenizer的用法简介汇总
  • 878
分享到

Java中StringTokenizer的用法简介汇总

2024-04-02 19:04:59 878人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

目录StringTokenizer的用法StringTokenizer 构造方法:StringTokenizer 常用方法:补充:下面在介绍下StringTokenizer的使用下文

下文笔者讲述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包。

1.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的用法简介说明的文章就介绍到这了,更多相关Java StringTokenizer用法内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Java中StringTokenizer的用法简介汇总

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java中StringTokenizer的用法简介汇总
    目录StringTokenizer的用法StringTokenizer 构造方法:StringTokenizer 常用方法:补充:下面在介绍下StringTokenizer的使用下文...
    99+
    2024-04-02
  • Java中synchronized用法汇总
    目录用法简介1、修饰普通方法2、修饰静态方法3、修饰代码块总结在 Java 语言中,保证线程安全性的主要手段是加锁,而 Java 中的锁主要有两种:synchronized 和 Lo...
    99+
    2024-04-02
  • ROCm平台简介及使用汇总
    AMD ROCm 平台简介及使用 1.ROCm下载1.1下载安装1.2验证 2.ROCm介绍3. HIP3.1.CUDA转HIP3.2 HIPify 参考: 1.ROCm下载 1....
    99+
    2023-09-04
    ubuntu linux 服务器
  • SpringMVC结构简介及常用注解汇总
    目录MVC结构简介 SpringMVC简介 SpringMVC执行流程 常用注解1. @Controller 2. @ResponseBody 3. @RestController ...
    99+
    2024-04-02
  • java关于调用方法的汇总
    以下我们根据JAVA的调用方法做了整理和总结,以及相关的调用代码也做测试,以下来学习下。java方法主要分为三种:一种是静态方法这种方法的话用static修饰,这个方法不需要与某个特定对象进行绑定;第二种就是常见的没有用static修饰的方...
    99+
    2023-05-30
    java 调用方法 ava
  • Java中request对象常用方法汇总
    Java中的request对象是HttpServletRequest类型的对象,它封装了HTTP请求的信息。常用的request对象...
    99+
    2023-08-17
    Java
  • Java中StringTokenizer的用作用是什么
    Java中的StringTokenizer类用于将字符串分割成多个标记(tokens)。它可以根据指定的分隔符将一个字符串拆分成多个...
    99+
    2023-09-14
    Java
  • Java-String类常用方法汇总
    1.获取字符串长度 int length(); 2.获取指定位置上某个字符 char charAt(int index); 3.获取指定字符在字符串中位置 int indexOf(int ch);//...
    99+
    2023-09-08
    idea java
  • java中常用注解汇总
    一、java实体类中注解 @Null:被注释的元素必须为null@NotNull:被注释的元素不能为null@AssertTrue:该字段只能为true@AssertFalse:该字段的值只能为false@Min(value):被注释的元素...
    99+
    2023-09-04
    java 开发语言
  • 汇总Java中List去重的6种方法
    目录前置知识无序集合有序集合有序和无序方法1:contains判断去重(有序)方法2:迭代器去重(无序)方法3:HashSet去重(无序)方法4:LinkedHashSet去重(有序...
    99+
    2024-04-02
  • Java Selenide 简介与用法
    目录Selenide 介绍什么是selenium官方快速入门元素定位元素操作浏览器操作断言常用配置Selenide 和 Webdriver 对比Selenide 介绍 Seleni...
    99+
    2024-04-02
  • JavaScript中forEach的错误用法汇总
    目录前言语法错误用法添加或删除原数组中的数据修改原数组中的数据回调函数中使用异步函数使用return结束循环未传入this正确用法总结前言 使用过forEach的人大致有两种:普通使...
    99+
    2024-04-02
  • iOS中的3种定时器汇总介绍
    目录在iOS中有3种常见的定时器,它们会根据不同的场景进行选择使用。 1.DispatchSourceTimer: 基于GCD实现。 2.CADisplayLink:基于屏幕刷新实现...
    99+
    2023-05-19
    ios定时器 IOS定时器使用详解 iOS常见三种定时器
  • Python中pyautogui库的使用方法汇总
    目录常用操作鼠标操作键盘操作弹窗操作图像操作在使用Python做脚本的话,有两个库可以使用,一个为PyUserInput库,另一个为pyautogui库。就本人而言,我更喜欢使用py...
    99+
    2024-04-02
  • SpringBoot框架中Mybatis-plus的简单使用操作汇总
    Mybatis-plus 官网地址:https://baomidou.com/ 配置mysql 在配置文件连接mysql spring.datasource.driver-class...
    99+
    2024-04-02
  • React中refs的一些常见用法汇总
    目录什么是Refs 一、String 类型的 Refs 二、回调 Refs三、React.createRef()四、useRef五、Refs 与函数组件总结什么是Refs Refs...
    99+
    2024-04-02
  • SpringData JPA的常用语法汇总
    目录前言1.方法方式方法说明例子2.注解方式注解说明例子多表联查,且多条件、分页查询怎么写?小结总结前言 SpringData JPA常用有两种写法,一个是用Jpa自带方法进行CRU...
    99+
    2024-04-02
  • python中的json模块常用方法汇总
    目录一、概述二、方法详解1.dump()2.dumps3.load4.loads三、代码实战1.dumps()2.dump()4.loads()一、概述 推荐使用参考网站: json...
    99+
    2024-04-02
  • web开发中常用的js方法汇总
    这篇文章主要讲解了“web开发中常用的js方法汇总”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“web开发中常用的js方法汇总”吧!1.网页图片集左右滑动查...
    99+
    2024-04-02
  • Java Jwt库的简介及使用方法
    这期内容当中小编将会给大家带来有关Java Jwt库的简介及使用方法,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。JWT介绍JWT概念JWT , 全写JSON Web Token, 是开放的行业标准RFC...
    99+
    2023-06-25
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作