Java将字符串拆分为数组
发布时间:2020-12-15 07:36:09 所属栏目:Java 来源:网络整理
导读:参见英文答案 Java String split removed empty values????????????????????????????????????6个 我需要split()方法的帮助. 我有以下字符串: String values = "0|0|0|1|||0|1|0|||"; 我需要将值放入数组中.有3种可能的字符串:“0”,“1”和“” 我的问题是
参见英文答案 >
Java String split removed empty values????????????????????????????????????6个
我需要split()方法的帮助. 我有以下字符串: String values = "0|0|0|1|||0|1|0|||"; 我需要将值放入数组中.有3种可能的字符串:“0”,“1”和“” 我的问题是,当我尝试使用split()时: String[] array = values.split("|"); 我的值只保存到最后0.看起来像“|||”部分被修剪. 谢谢 解决方法
此行为在
String.split(String regex) 中明确记录(强调我的):
如果你想要包含那些尾随空字符串,你需要使用 String[] array = values.split("|",-1); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |