Java中的split( )函数

 

 

Java中的split( )函数


Leaf_YsmIP属地: 浙江
0.1512018.10.24 10:44:46字数 252阅读 46,821

首先,我们来了解一下split()函数各个参数的意义

public String[] split(String regex, int limit)
  • regex -- 正则表达式分隔符。
  • limit -- 分割的份数。
下面就让我们来举个例子
 String str = "one two three, four";
        String[] tokens = str.split(" ");
        for (String s: tokens)
            System.out.println(s);

这个例子中,我们用了split函数中的第一个参数,我们用空格(“ ”),进行分割,所以这段代码的结果如下:

 

一个结果.png
如果我们想用两个分割符进行分割,及即想用空格(" ")分割,也想用逗号(",")分割,我们可以用 "|" 来使其实现,下面看一个例子:
       String str = "one tw,o th,ree fo,ur";
        String[] tokens = str.split(" |,");
        for (String s: tokens)
            System.out.println(s);

结果如下:

 

一个结果.png
下面就让我们来看看第二个参数的作用

第二个参数是分割的份数,我们来举个例子:

  String str = "one two three four";
        String[] tokens = str.split(" ",2);
        for (String s: tokens)
            System.out.println(s);

结果如下:

 

一个结果.png

可以看出,由于多了第二个参数,结果发生了改变,是因为我们限制了分割的份数为2份,所以当分割结果达到2份时,分割就结束了。

posted @   a318013800  阅读(236)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
历史上的今天:
2022-07-18 17.LCD tslib安装以及使用 AAAAAAA
2022-07-18 1.驱动程序概念介绍 AAAAAAA
2022-07-18 2.制作第一个驱动程序 AAAAAAA
2022-07-18 3.修改第一个程序来点亮LED AAAAAAA
2022-07-18 4.查询方式来写按键驱动程序(详解) AAAAAAA
2022-07-18 5.分析内核中断运行过程,以及中断3大结构体:irq_desc、irq_chip、irqaction(详解) AAAAAAA
2022-07-18 6.分析request_irq和free_irq函数如何注册注销中断(详解) AAAAAAA
点击右上角即可分享
微信分享提示