Java 字符串分割split空字符串丢失解决方案

简介: Java 字符串分割split空字符串丢失解决方案
public static void main(String[] args) {
        String str = "a,b,c,,d,e,,,,,,,,";
        String[] arr = str.split(",");
        System.out.println();
  }

可以看到后面的空字符串丢失了!!!

解决办法:

 public static void main(String[] args) {
        String str = "a,b,c,,d,e,,,,,,,,";
        String[] arr = str.split(",",-1);
        System.out.println();
    }

看到没有,使用 String[] arr = str.split(",",-1); 分割的空字符串就没有丢失了!

相关文章
|
2天前
|
Java
Java获取字符串最后一位
【5月更文挑战第9天】Java获取字符串最后一位
26 5
|
1天前
|
Java 索引
String字符串常用函数以及示例 JAVA基础
String字符串常用函数以及示例 JAVA基础
|
1天前
|
Java
Java中两个字符串进行大小比较
Java中两个字符串进行大小比较
17 5
|
2天前
|
存储 Java 数据库连接
Java中文乱码浅析解决方案
Java中文乱码浅析解决方案
15 0
|
2天前
|
存储 Java 索引
【JAVA基础篇教学】第十一篇:Java中字符串操作详解
【JAVA基础篇教学】第十一篇:Java中字符串操作详解
|
2天前
|
Java
代码实例演示Java字符串与输入流互转
代码实例演示Java字符串与输入流互转
|
2天前
|
Java
【Java多线程】分析线程加锁导致的死锁问题以及解决方案
【Java多线程】分析线程加锁导致的死锁问题以及解决方案
25 1
|
2天前
|
存储 缓存 安全
【Java多线程】线程安全问题与解决方案
【Java多线程】线程安全问题与解决方案
21 1
|
2天前
|
传感器 数据采集 网络协议
Java串口通信:从十六进制字符串到字节数组的正确转换与发送
Java串口通信:从十六进制字符串到字节数组的正确转换与发送
32 4
|
Java API
【转】Java中Split函数的用法技巧
转自:http://www.cnblogs.com/liubiqu/archive/2008/08/14/1267867.html   在java.lang包中也有String.split()方法,与.net的类似,都是返回是一个字符型数组,但使用过程中还有一些小技巧。
859 0