`

Java中split的注意事项

    博客分类:
  • JAVA
 
阅读更多
stringObj.split([separator,[limit]])
参数
stringObj
必选项。要被分解的 String 对象或文字。该对象不会被 split 方法修改。
separator
可选项。字符串或 正则表达式对象,它标识了分隔字符串时使用的是一个还是多个字符。如果忽略该选项,返回包含整个字符串的单一元素数组。
limit
可选项。该值用来限制返回数组中的元素个数。

说明
split 方法的结果是一个字符串数组,在 stingObj 中每个出现 separator 的位置都要进行分解

1、如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split(".");
2、如果用“|”作为分隔的话,必须是如下写法:String.split("\\|"),这样才能正确的分隔开,不能用String.split("|");
“.”和“|”都是转义字符,必须得加"\\";
3、如果在一个字符串中有多个分隔符,可以用“|”作为连字符,比如:“a=1 and b =2 or c=3”,把三个都分隔出来,可以用String.split("and|or");
分享到:
评论

相关推荐

    JAVA_split_用法

    #### 注意事项 1. 当使用`split()`方法时,正则表达式中的特殊字符需要进行适当的转义处理。 2. `limit`参数为非负整数时,表示分割后的数组最多包含`limit`个元素;若为负数,则所有分割结果都会被保留,包括由连续...

    浅析Java中Split函数的用法技巧

    Java中的`String.split()`方法是处理字符串的强大工具,它能够根据指定的分隔符将一个字符串分割成多个子字符串,并将这些子字符串存储在一个数组中。这个方法在处理文本数据时非常常见,尤其是在解析CSV格式的数据...

    java split用法详解及实例代码

    ### 注意事项 - 正则表达式中的特殊字符需要转义,例如,如果要以逗号作为分隔符,应该写为`split(",")`而不是`split(",")`。 - 分割后的结果可能包含空字符串,需要在处理时注意检查和过滤。 - `split()`方法不会...

    java中截取带汉字的字符串

    #### 注意事项 1. **编码问题**:在处理包含中文字符的字符串时,确保整个程序使用了正确的字符编码(如UTF-8)。 2. **边界条件处理**:当字符串长度小于或等于指定的字节数时,需要特别处理,避免数组越界等异常...

    Java正则表达式之split()方法实例详解

    Java正则表达式之split()方法实例详解 Java正则表达式之split()方法是一种常用的字符串拆分方法,它可以将一个字符串根据给定的正则...通过本文的讲解和示例程序,读者可以更好地理解split()方法的使用和注意事项。

    java 分解字符串

    4. 分割字符串的注意事项 - `split()`方法返回的是一个字符串数组,数组的长度等于字符串被分割的次数。 - 如果正则表达式没有匹配到任何内容,`split()`方法将返回原始字符串本身,数组长度为1。 - 分割后的结果不...

    String.split()方法使用总结

    标题明确指出本文将围绕`String.split()`方法的使用进行深入探讨,旨在总结其功能、用法以及一些实践中的注意事项。这表明文章的目标读者是对Java编程有一定了解,希望提升自己在字符串操作方面技能的人群。 ### ...

    JAVA中常用类的常用方法.docx

    - **注意事项**: - 要克隆的对象所属的类必须实现 `java.lang.Cloneable` 接口。 - 如果对象所属的类没有实现 `Cloneable` 接口,则调用 `clone()` 方法会抛出 `CloneNotSupportedException` 异常。 - `clone()...

    java 分割字符串

    注意事项 - 分割后产生的空字符串会出现在结果数组中,除非正则表达式明确排除了它们。 - 如果输入字符串为空或者没有匹配到正则表达式的部分,`split()`方法将返回一个只包含原字符串的单元素数组。 ### 6. 结合...

    Java中String.split()用法小结

    5. **注意事项** 在使用`String.split()`时,要注意理解正则表达式的语法规则,因为分隔符会根据正则表达式的行为进行匹配。例如,如果分隔符是`*`,不进行转义就会导致`PatternSyntaxException`异常,因为`*`在...

    Java安装环境所需的JDK1.7

    在安装过程中,阅读`下载说明.txt`可以帮助理解安装细节和注意事项,而`新云软件.url`可能是一个链接,指向更多关于JDK或者Java开发的资源网站。 总之,JDK1.7作为Java开发的重要基础,提供了完整的开发和运行环境...

    java代码-split

    ### 注意事项 1. 分隔符是一个正则表达式,因此需要转义特殊字符。例如,如果分隔符是点号(`.`),在正则表达式中它有特殊含义,所以应该写成 `"\\."`。 2. 如果 `regex` 匹配到字符串的开头或结尾,结果数组中...

    Java编程中常见的坑

    `subList`的使用注意事项 `List.subList()`方法用于获取列表的一个视图。需要注意的是,这个视图与原始列表是关联的,任何对视图的修改都会影响到原始列表,反之亦然。因此,在处理`subList`时需要格外小心,尤其...

    SuperMap Objects Java 面剖分

    ### 五、注意事项 1. 剖分操作会生成新的面对象,原对象不受影响。 2. 剖分参数应根据实际需求设置,过细的网格可能导致性能下降。 3. 分割后的面对象可能有重叠或空洞,需要额外处理确保拓扑正确性。 通过上述...

    java面试宝典 吐血推荐,很全面

    - **注意事项**: 非公共类(即默认访问级别或包私有级别)可以在同一个`.java`文件中定义多个,它们不会与文件名冲突。 **2. Java有没有goto?** - **知识点**: Java语言标准中并未定义`goto`关键字,但在`switch`...

    java读取文件内容

    其他注意事项 - 在读取或写入文件时,应确保文件的正确打开与关闭,避免资源泄露。 - 对于文件不存在的情况,需要创建新文件。 - 在读取或写入大量数据时,考虑使用更高效的IO技术,如NIO。 以上就是从给定文件中...

    java中的数据集.pdf

    ##### 3.4 注意事项 在上述示例中,实际上我们将`JavaRDD<Person>`转换成了`Dataset<Row>`,而非直接转换成`Dataset<Person>`。这是因为Spark需要知道如何将Java对象映射到Spark SQL的行表示形式。这通常需要通过...

    Java实现文件拆分合并

    #### 五、注意事项 1. **内存限制**:在处理非常大的文件时,需要注意内存的使用情况,避免内存溢出。 2. **异常处理**:在文件读写过程中可能会遇到各种异常,如文件不存在、权限问题等,需要妥善处理。 3. **性能...

    java金额转大写

    ### 四、注意事项 1. **数值范围**:整数部分支持的最大数值为亿,小数部分最多保留三位。 2. **异常处理**:当输入数值超出规定范围时,程序会抛出异常。 3. **零的使用**:需要特别注意“零”的正确使用方式,...

Global site tag (gtag.js) - Google Analytics