代码编织梦想

作用:

以特定字符对字符串进行分割,结果以字符串数组形式返回

使用方法:

第一个参数表示分割的符号,第二个参数表示需要将其分割为几份

public class mode {
    public static void main(String[] args) {
        String s = "HelloX@123456Xabcdefg";
        String[] s1 = s.split("X");//以字母X划分,没有指定划分个数
        String[] s2 = s.split("X",2);//以字母X划分,指定划分一个
        String[] s3 = s.split("X|@");//同时以X和@划分,没有指定划分个数
        String[] s4 = s.split("X|@",2);//同时以X和@划分,没有指定划分个数
        String[] s5 = s.split("!");//以感叹号划分,但是因为没有,所以直接输出原字符串
        System.out.println("一.以X分段,没有限定分几部分:");
        for(String str1:s1){
            System.out.println(str1);
        }
        System.out.println("二.以X分段,划分为两段:");
        for(String str2:s2){
            System.out.println(str2);
        }
        System.out.println("三.同时以X和@分段,没有限定分几部分:");
        for(String str3:s3){
            System.out.println(str3);
        }
        System.out.println("四.同时以X和@分段,划分为两段:");
        for(String str4:s4){
            System.out.println(str4);
        }
        System.out.println("五.以不存在的!划分:");
        for(String str5:s5){
            System.out.println(str5);
        }

    }

结果截图:

20e1481d708c1f25a45ebe72dc1f6e9e.png

注意比较一下第三个和第四个,我们可以发现,以多个字符进行分割字符串的时候,即使分割后的字符串为空字符串,也要单独占一位

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_62718027/article/details/129679887

split函数的用法——java_命z的博客-爱代码爱编程_split函数

Java中的 split  函数是用于按指定字符(串)或正则去分割某个字符串,结果以字符串数组形式返回; 如: String str="1234@abc"; String[] a = str.split("@"); System.out.println("处理结果: "+a[0]+","+a[1]); //输出的是: 处理结果: 1234,

java split函数,多个字符分割,正则表达式-爱代码爱编程

1、用中文分号(;)或者英文分号(;)切割,示例 String name = "腹腔镜直肠癌根治术;经自然腔道吻合术(NOTES);预防性回肠造口术;"; String[] nameArr = name.split("\\s*(;|;|\\|)\\s*"); 或者 name.split("[;;]") 2、js split var mystrin

Java中split函数的用法-爱代码爱编程

Java中split函数的用法 split函数:按照指定的字符(串)或正则,将一个字符串分割为子字符串,然后将结果作为字符串数组返回。 API说明 java.lang.string.split split 方法 :将一个字符串分割为子字符串,然后将结果作为字符串数组返回。stringObj.split([separator,[limit]]) st

Java split函数-爱代码爱编程

split函数的使用 Java中的 split 函数是用于按指定字符(串)或正则去分割某个字符串,结果以字符串数组形式返回。 一个参数:代表根据什么来分(这个必须位于字符串里面)两个参数:第一个代表根据什么来分割,第二个代表分成几份,分完之后后面的不在继续分如果想根据多个字符来分,用 | 隔开(所以要注意当本来就要用这个来分割的情况,见后面)publi

java的split函数-爱代码爱编程

java的split函数的初步认识 1.函数的用途 对传入的字符串,用任意的字符串进行分隔 1.最普通的用法 String str1 = "aa,bb"; String[] split1 = str1.split(","); System.out.println(split1.length); //这个结果是2,都知道的

java的split_Java中的split( )函数-爱代码爱编程

首先,我们来了解一下split()函数各个参数的意义 public String[] split(String regex, int limit) regex -- 正则表达式分隔符。 limit -- 分割的份数。 下面就让我们来举个例子 String str = "one two three, four"; String[] token

java的split的正则_Java split方法和正则表达式-爱代码爱编程

今天写程序的时候遇到一个问题,就是如果把一句话中的单词从这句话中分离出来 比如:Always bear in mind that your own resolution to success is more import than anything! 那么就把每个单词都分离开显示,以便进一步对分离的单词进行操作 实现起来很简单,即用到split方

java split函数的用法_java中split函数用法小结-爱代码爱编程

在java.lang包中有String.split()方法,返回是一个数组。 总结: 1、如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split("."); 2、如果用“|”作为分隔的话,必须是如下写法:String.split("\\|"),这样才能正确的分隔开,不

java split null_Java split函数拆分后变成null问题解决方案-爱代码爱编程

对于一些特殊的情况,split拆分后并没有保留全的元素 如下例子: String x ="a,,,,,,"; String []y = x.split(","); for(int i=0;i System.out.println(y[i]); } 输出结果: 只拆分得到了第一个字母,后面默认的空字符串并没有保留。 后来想到了使用S

java split 返回值_java中Split函数的使用方法-爱代码爱编程

1.语法如下 String.split(sourceStr,maxSplit) String.split(sourceStr) 参数说明:sourceStr是被分割的字符串,maxSplit是最大的分割数 返回值说明:split函数的返回值是一个字符串数组String[] 2.示例代 public class StringSplit {

java split函数的用法_java中split函数用法以及注意事项-爱代码爱编程

java中split函数用法以及注意事项 发布时间:2020-04-23 10:28:23 来源:亿速云 阅读:215 作者:小新 本篇文章和大家了解一下java中split函数用法以及注意事项。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 Java中split()方法怎么用 Java中split主要用于分隔字符串

Java中的split函数的用法-爱代码爱编程

package com.testDemo; public class splitTest { public static void main(String[] args) { String str="1234@abc"; String[] a=str.split("@"); System.out.p

Java中String类的split()函数-爱代码爱编程

关于split()函数有两种写法,返回值都是String[] 数组。 第一种:public String[] split(String regex): 参数:regex - 定界正则表达式 返回:字符串数组,它是根据给定正则表达式的匹配拆分此字符串确定的 抛出:PatternSyntaxException - 如果正则表达式的语法无效 如图。

Java中的split()函数的用法-爱代码爱编程

split()方法介绍 方法原型: public String[] split(String regex, int limit) - regex -- 正则表达式分隔符。 - limit -- 分割的份数。 举例说明 String s1 = "a*good*example"; String[] s2 = s1.split("\\*");

JAVA中split函数的用法-爱代码爱编程

JAVA中split函数的用法 只写经常使用的,并不完整。 1.基本用法,将字符串按照指定字符串进行分割,例如: public class Main { public static void main(String[] args) { String ss = "abcabcdefg"; String[] spli

java切割字符串函数split()源码分析_java split源码-爱代码爱编程

        今天在做leetcode上的题目时,用到了字符串中的split函数,但切出来的数组含有空字符串 "",迫于知道什么原因,跑去看了一下源码,结果一早上就过去了,记录一下。附上题目链接:最常见的单词         测试字符串:"a,,a,,b,c,,c"          当对该字符串使用split(",")时,结果如下:(其中的空字符用