首页 > 编程语言 >Java 实践(Netbeans开发)——StringTokenizer实现数组分割

Java 实践(Netbeans开发)——StringTokenizer实现数组分割

时间:2023-05-26 12:34:13浏览次数:53  
标签:Java String Netbeans boolean StringTokenizer str 分隔 public


 引:
StringTokenizer 存在于 java.util. StringTokenizer 包中,是一个用来分隔String的应用类,相当于VB的split函数。
1.构造函数
public StringTokenizer(String str)
public StringTokenizer(String str, String delim)
public StringTokenizer(String str, String delim, boolean returnDelims)
第一个参数就是要分隔的String,第二个是分隔字符集合,第三个参数表示分隔符号是否作为标记返回,如果不指定分隔字符,默认的是:”/t/n/r/f”
2.核心方法

public boolean hasMoreTokens() 
public String nextToken()
public String nextToken(String delim) 
public int countTokens()


其实就是三个方法,返回分隔字符块的时候也可以指定分割符,而且以后都是采用最后一次指定的分隔符号。
3.多余方法

public boolean hasMoreElements()
public boolean hasMoreElements()


这个类实现了Enumeration接口,所以多了这么两个方法,其实根本没有必要实现这个接口
它的名字就叫StringTokenizer,返回一个Object就没有什么意思了。

下面我们来实践一下,实现数据的分割:

输入: Kunming,Fujian,Lanzhou,Shangdong

输出 :Kunming

              Fujian

              Lanzhou

              Shangdong


首先,建立一个 Java Class:StringTokenizer1.java

接下来,写代码:

Java 实践(Netbeans开发)——StringTokenizer实现数组分割_string

Java 实践(Netbeans开发)——StringTokenizer实现数组分割_java_02

运行结果:

Java 实践(Netbeans开发)——StringTokenizer实现数组分割_netbeans_03

 

 

标签:Java,String,Netbeans,boolean,StringTokenizer,str,分隔,public
From: https://blog.51cto.com/u_16129500/6354959

相关文章

  • 微软Playwright开源自动化框架初探-安装和调试(java版)
    最近在研究部门的UI自动化框架(java+selenium+testNG+openCV等),发现在调试脚本时,需要先下载谷歌浏览器。无头/有头模式还需要代码区分。还有一个体验问题,程序启动太慢,从运行到浏览器启动,差不多需要30s左右,等得有点着急。  在知乎/CSDN中找到多篇文章推荐自动化测试利器-Playwrigh......
  • 【java】同步异步和多线程编程
    Java基本概念并发基于时间段内的,同时发生(处理多个任务的能力,时间段)存在同步和互斥的问题(任务之间的时序问题)同步:前一个处理的结果作为下一个处理的资源(互相之间有依赖)互斥:不能同时使用临界资源。解决时序问题的机制:锁,信号量,原子操作Java中的多线程机制并行(完全......
  • JAVA语言springboot框架实现的求职招聘管理系统
    技术架构技术框架:SpringBoot+FreeMarker+JPA+MySQL5.7运行环境:jdk8+IntelliJIDEA+maven3+宝塔面板宝塔部署教程回到IDEA,点击编辑器右侧maven图标,执行package,完成后就会在根目录里生成一个target目录,在里面会打包出一个jar文件。宝塔新建一个数据库,导入数据库文件......
  • 使用Java 锁机制实现多线程售票案例
    本文首发自「慕课网」,想了解更多IT干货内容,程序员圈内热闻,欢迎关注"慕课网"及“慕课网公众号”!作者:王军伟Tech|慕课网讲师1.前言本文主要是使用Java的锁机制对多线程售票案例进行实现。售票案例多数情况下主要关注多线程如何安全的减少库存,也就是剩余的票数,当票数为0时,停止......
  • JAVA语言开发springboot框架实现的自动化立体智慧仓库WMS
    技术架构技术框架:SpringBoot+layui+HTML+CSS+JS运行环境:jdk8+IntelliJIDEA+maven3+宝塔面板宝塔部署教程回到IDEA,点击编辑器右侧maven图标,执行package,完成后就会在根目录里生成一个target目录,在里面会打包出一个jar文件。宝塔新建一个数据库,导入数据库文件,数据......
  • 【Java基础】万字长文深入理解Java反射机制
    大家好,我是程序员青戈,一个被Bug耽误了才艺的程序员......
  • 用费曼学习法教小姐姐学习Java面向对象
    大家好,我是程序员青戈,一个被Bug耽误了才艺的程序员......
  • java程序自动获取IP地址
    /***获取IP地址的方法*@paramrequest传一个request对象下来*@return*/publicstaticStringgetIpAddress(HttpServletRequestrequest){Stringip=request.getHeader("x-forwarded-for");if(ip==null||ip.length(......
  • 从删库到跑路,老大爷学Java的心酸历程
    大家好,我是程序员青戈,一个被Bug耽误了才艺的程序员......
  • Java宝塔部署基于SSM超市订单系统
    技术架构技术框架:Spring+SpringMVC+Hibernate+mysql5.7运行环境:jdk8+IntelliJIDEA+maven+宝塔面板宝塔部署教程回到IDEA,点击编辑器右侧maven图标,执行package,完成后就会在根目录里生成一个target目录,在里面会打包出一个war文件。宝塔新建一个数据库,导入数据库文件......