String kk = "||||||||";
String k[] = org.apache.commons.lang.StringUtils.split(kk, "|||");
for (int i = 0; i < k.length; i++)
System.out.println(k[i]);
执行上面代码没有输出,数组长度为零。
String kk = "A|||B|||C|||D";
String k[] = org.apache.commons.lang.StringUtils.split(kk, "|||");
System.out.println(k.length);
for (int i = 0; i < k.length; i++)
System.out.println(k[i]);
执行上面输出:
4
A
B
C
D
String kk = "A|||B|||C|||";
// String kk = ",";
String k[] = org.apache.commons.lang.StringUtils.split(kk, "|");
System.out.println(k.length);
for (int i = 0; i < k.length; i++)
System.out.println(k[i]);
执行上面输出:
3
A
B
C
说明如果用这个方法则对空字串至少要用一个默认的字符隔开,不然没办法分割成功!
如果用String.split对于字符“|”是不起作用的。
String kk = "A|||B|||C|||";
// String kk = ",";
String k[] = kk.split("|",-1);
System.out.println(k.length);
for (int i = 0; i < k.length; i++)
System.out.println(k[i]);
比如执行上面,输出:
14
A
|
|
|
B
|
|
|
C
|
|
|
分享到:
相关推荐
在给定的标题 "org.apache.commons.lang3.StringUtils.jar.rar" 中,我们可以看到这个压缩包包含的是 `StringUtils.jar`,实际上它是一个 `common-lang3.jar` 文件的别名。这个 JAR 包是 Apache Commons Lang 项目的...
Commons Lang是Apache软件基金会开发的一个Java工具包,它提供了许多实用的函数,扩展了Java标准库中关于字符串处理的功能。`StringUtils`类是这个工具包中的核心类之一,专门用于处理字符串的各种操作,包括但不...
5. **分割**:`StringUtils.split(String str, String delimiter)` 方法可以按照指定的分隔符将字符串分割成数组。 6. **修剪**:`StringUtils.trim(String str)` 方法可以去除字符串两端的空白字符。 7. **反转**...
- `StringUtils.split(String str, String separatorChars)`:根据分隔符将字符串拆分成数组。 - **Appending and Padding** - `StringUtils.leftPad(String str, int size, char padChar)`:左侧填充字符串至...
4. **字符串分割**:`StringUtils.split(String str, String delimiter)` 可以将字符串按照指定的分隔符进行拆分,并返回一个字符串数组。 5. **替换操作**:`StringUtils.replace(String text, String searchStr, ...
在实际开发中,Apache Commons Lang 的 `StringUtils` 类极大地简化了字符串操作,提高了代码的可读性和效率。这个版本 3.5 包含了一些优化和新特性,比如对 Java 8 的支持,使得它更适应现代的 Java 开发环境。 ...
`org.apache.commons.lang.StringUtils` 是 Apache Commons Lang 库中的一个类,提供了对字符串操作的一系列实用方法。这些方法通常比 Java 标准库提供的方法更加强大、灵活,并且能够更好地处理 `null` 值的情况。...
`StringUtils`是Apache Commons Lang库中的一个核心工具类,它提供了大量的静态方法,用于处理字符串。这个库在Java开发中非常常见,因为它弥补了Java标准库中对字符串操作的不足。`StringUtils`类包含了多种实用...
StringUtils是Apache Commons Lang项目的一部分,它提供了一系列静态方法来处理字符串,避免了频繁创建和销毁String对象,从而提高了性能。由于Java的String对象是不可变的,所以这些工具类在处理大量字符串操作时...
这个库主要由Apache Commons Lang项目提供,这是一个广泛使用的开源组件,旨在补充Java标准库中对于字符串操作的功能不足。在Java标准库中,虽然`String`类已经提供了很多基本的字符串操作方法,但`StringUtils`提供...
String[] split = StringUtils.split(str, ','); // ["Hello", "World", "!"] String joined = StringUtils.join(split, "-"); // "Hello-World-!" ``` ##### 10. Remove/Delete - **功能**:移除字符串的一...
在Java编程中,处理字符串是常见的任务,Apache Commons Lang库中的StringUtils类提供了丰富的字符串操作方法,极大地提高了开发效率。本文将深入探讨StringUtils的几个重要功能,包括空字符串检查、清除空白字符、...
parts := stringUtils.Split(str, ",") fmt.Println("Split:", parts) reversed := stringUtils.Reverse(str) fmt.Println("Reversed:", reversed) } ``` 在这个例子中,`Split` 函数将字符串按照逗号分隔,而...
2. **字符串分割**:使用`org.apache.commons.lang3.StringUtils.split`方法按照指定的分隔符将`srcStr`字符串分割成一个字符串数组`splitChars`。 3. **转换为列表**:将分割后的字符串数组转换为`List<String>`...
`StringUtils` 类通常位于 `org.apache.commons.lang3` 包下,它是 Apache Commons Lang 库的一部分。 Apache Commons Lang 是一个用于扩展 Java 核心库的项目,提供了很多实用的工具类,包括字符串处理、数组操作...
`StringUtils` API 是 Apache Commons Lang 库中的一个实用工具类,专门为处理 `java.lang.String` 对象提供了丰富的静态方法。这个库是对 Java 标准库中的 `String` 类方法的一个扩展,尤其在处理 `null` 和空白...
`StringUtils`是Apache Commons Lang库中的另一个重要组件,提供了大量字符串操作的实用方法。在处理ZIP文件时,尤其是在处理文件名和路径时,`StringUtils`的函数如`split()`就非常有用。`split()`方法可以根据指定...
1. **字符串处理**:Lang库中的StringUtils类提供了丰富的字符串操作方法,如trim、substring、contains、split等,避免了对String对象的直接操作导致的不必要的字符串创建,提高了性能。此外,它还提供了诸如...
import org.apache.commons.lang3.StringUtils; public class Main { public static void main(String[] args) { String str = "Hello, World!"; // 比较字符串 boolean isEqual = StringUtils.isEqual(str, ...
在描述中提到的 `StringUtil` 和 `CollectionUtils` 是Apache Commons中的两个核心工具类,它们分别针对字符串操作和集合操作提供了丰富的功能。让我们详细探讨一下这两个工具类以及其他可能的Util类。 **1. Apache...