Java 实例 - 字符串分割和字符串分隔
创始人
2024-03-18 14:45:25
0

Java 实例 - 字符串分割和字符串分隔

Java 实例 - 字符串分隔(StringTokenizer)

Java 中我们可以使用 StringTokennizer 设置不同分隔符来分隔字符串,默认的分隔符是:空格、制表符(\t)、换行符(\n)、回车符(\r)。

以下实例演示了 StringTokennizer 使用空格和等号来分隔字符串:

更多 StringTokennizer 介绍可以查看:Java StringTokenizer 类使用方法

JavaStringSplitEmp.java 文件

import java.util.StringTokenizer;

public class Main {

    public static void main(String[] args) {

        String str = "This is String , split by StringTokenizer, created by runoob";

        StringTokenizer st = new StringTokenizer(str);

        System.out.println("----- 通过空格分隔 ------");

        while (st.hasMoreElements()) {

            System.out.println(st.nextElement());

        }

        System.out.println("----- 通过逗号分隔 ------");

        StringTokenizer st2 = new StringTokenizer(str, ",");

        while (st2.hasMoreElements()) {

            System.out.println(st2.nextElement());

        }

    }

}

输出结果:

----- 通过空格分隔 ------

This

is

String

,

split

by

StringTokenizer,

created

by

runoob

----- 通过逗号分隔 ------

This is String

 split by StringTokenizer

 created by runoob

Java 实例 - 字符串分割

以下实例使用了 split(string) 方法通过指定分隔符将字符串分割为数组:

JavaStringSplitEmp.java 文件

public class JavaStringSplitEmp {

   public static void main(String args[]){

      

      String str = "www-runoob-com";

      String[] temp;

      String delimeter = "-";  // 指定分割字符

      temp = str.split(delimeter); // 分割字符串

      // 普通 for 循环

      for(int i =0; i < temp.length ; i++){

         System.out.println(temp[i]);

         System.out.println("");

      }

      System.out.println("------java for each循环输出的方法-----");

      String str1 = "www.runoob.com";

      String[] temp1;

      String delimeter1 = "\\.";  // 指定分割字符, . 号需要转义

      temp1 = str1.split(delimeter1); // 分割字符串

      for(String x :  temp1){

         System.out.println(x);

         System.out.println("");

      }

   }

}

以上代码实例输出结果为:

www

runoob

com

------java for each循环输出的方法-----

www

runoob

com

相关内容

热门资讯

时空猎人中怎么做一个商人,要能... 时空猎人中怎么做一个商人,要能赚钱,求高手告诉。利用拍卖行的物价,倒卖东西!宝石,装备主要是抢滩,抢...
留学语言课 留学语言课AUT的语言申请下来了 需要12周 打比方说如果学习了一个月后考雅思达到学校要求 那么剩...
为什么别人总说我很傻? 为什么别人总说我很傻?跟别人相处过一段时间后,他们无一例外都会说我很傻,但我就是不知道我傻在哪里了别...
2025年中国移动通信转售行业... (来源:华经产业研究院)2015年以来,我国移动通信转售业务收入整体呈增长态势。根据中国信通院数据,...
最高级警告!港澳挂出十号风球,... 来源:中国天气今年第6号台风“ 韦帕”正紧贴粤港澳海岸西行,台风“韦帕”10级风圈已覆盖香港澳门,目...
基金经理刘坚任同泰基金副总经理 中证报中证网讯(记者 张韵)7月19日,同泰基金公告称,刘坚自7月18日起任公司副总经理。这也成为公...
演唱会被曝出轨女方与丈夫5月前... (来源:今晚报)转自:今晚报 【#演唱会被曝出轨女方与丈...
山东大爷出击反杀成功72岁大爷... (来源:法治日报)转自:法治日报 【#山东大爷出击反杀成...
以实战砺精兵 筑牢水上安全防线... (来源:中国水运网)转自:中国水运网近日,2025年温州海事系统船舶安全检查技能比武竞赛成功举办,来...
冲击IPO!瀚博半导体启动上市... (来源:北京商报)北京商报讯(记者 马换换 实习记者 李佳雪)瀚博半导体(上海)股份有限公司(以下简...