java split 逗号_java截取之空字符丢失
1. 场景描述
数据后端是Hbase等nosql数据库,返回的数据以逗号分隔,java后端获取数据后,需要新增组装数据后再返回给前端。
2. 问题解决
2.1 问题定位
本来用的java的split进行截取分组后组装,但是因为数据库中有很多空值,导致截取的数据有问题。
public static void main(String[] args) { String rs = "a,b,c,,,"; String[] values = rs.split(","); System.out.println(Arrays.toString(values)); }}打印结果:[a, b, c]
2.2 问题解决
public static void main(String[] args) { String rs = "a,b,c,,,"; String[] values = rs.split(",", -1);//limint-1避免空字符串丢弃 System.out.println(Arrays.toString(values)); }}打印结果:[a, b, c, , , ]
![](/assets/blank.gif)
java split 逗号_java截取之空字符丢失相关推荐
- java split 数字_java截取字符串,截串,substring和split,分割字母和数字,正则缝隙...
需求,把"01:大汽车",分成01和大汽车 有两种做法:一是substring Java代码 1 packagetest;2 3 public classsubstringTest ...
- java split 逗号_咦,Java拆分个字符串都这么讲究
提到 Java 拆分字符串,我猜你十有八九会撂下一句狠话,"这有什么难的,直接上 String 类的 split() 方法不就拉到了!"假如你真的这么觉得,那可要注意了,事情远没这 ...
- java split 坑_java String split 踩坑记
split操作是出镜率非常高的一个方法, 但是我们使用中通常会使用两个类提供的split方法, 他们在入参类型一样, 但是效果却有一些差别, 稍不注意容易踩坑. java.lang.String#sp ...
- java split()方法_Java 性能优化的 50 个细节(珍藏版)
作 者:Java杂记 来 源:yq.aliyun.com/articles/662001 在Java程序中,性能问题的大部分原因并不在于Java语言,而是程序本身.养成良好的编码习惯非常重要,能够显著 ...
- java split()方法_Java编程性能优化一些事儿
点击上方 "程序员小乐"关注, 星标或置顶一起成长 每天凌晨00点00分, 第一时间与你相约 每日英文 Smile and stop complaining about the t ...
- java空格 逗号_Java将字符串中的空格换为逗号
import java.util.regex.Matcher; import java.util.regex.Pattern; public class Math { /** * @param arg ...
- java split 正则_java split方法的实现 正则匹配
[java]代码库public String[] split(String regex, int limit) { /* fastpath if the regex is a (1)one-char ...
- java split 坑_Java坑锦集一 - split函数
split函数 ``` String a = "a,a,a,a"; System.out.println(a.split(",").length); //结果为 ...
- java split 冒号_Java中字符串split() 的使用方法,没你想的那么简单
先看下面的方法,事先预测一下,经过split方法,按逗号进行分割为数组之后,生成的数组的长度是多少,目测很多人都觉得是8,但是结果却出乎意料.是5而不是8. private static void t ...
最新文章
- Bootstrap下拉菜单组件
- poj-1031-fence(不是我写的,我只是想看着方便)
- jni java_JNI 常见用法
- 鸟哥的Linux私房菜(服务器)- 簡易 Cluster 架設
- 如何使处于不同局域网的计算机实现远程通信_小区自来水二次加压泵站远程监控系统方案...
- java 虚拟内存不够,java虚拟内存不足
- Oracle 复制一条 改主键,在一个表中复制一条同样的记录到同一个表中,只修改主键内容(200分)...
- 中国接种环行业市场供需与战略研究报告
- 自己写Tiny6410的Bootloader总结!
- ZOJ 3645高斯消元
- 你真的输不起了,别再孩子气了
- 达尔豪西大学 计算机科学,西安大略大学和达尔豪西大学哪个好
- LittleVGL学习笔记(1)---获取源码实现仿真并移植到STM32
- watch监听的几个方法
- 3. Unity之三维模型
- Proteus与Keil联调 ARM STM32流水灯
- 计算机网络基础之域名系统
- go: cannot find main module, but found .git/config in
- 事件委托、事件冒泡与事件捕获
- 数据库打开数据表_使用微数据打开您的数据