java – String Tokenizer:用逗号分割字符串,用双引号忽略逗号
发布时间:2020-05-24 17:13:35 所属栏目:Java 来源:互联网
导读:我有一个像下面的字符串 – value1, value2, value3, value4, “value5, 1234”, value6, value7, “value8”, value9, “value10, 123.23” 如果我在上面的字符串上标记,我就会得到逗号分隔的标记.但是我想在进行拆分时用双引号后的字符串标记器忽略逗号.我
|
我有一个像下面的字符串 –
如果我在上面的字符串上标记,我就会得到逗号分隔的标记.但是我想在进行拆分时用双引号后的字符串标记器忽略逗号.我该怎么说呢? 提前致谢 沙市 解决方法使用像 OpenCSV这样的CSV解析器来处理引用元素中的逗号,自动跨越多行等的值.您也可以使用该库将文本序列化为CSV格式.String str = "value1,"value5,1234"," +
"value6,"value8","value10,123.23"";
CSVReader reader = new CSVReader(new StringReader(str));
String [] tokens;
while ((tokens = reader.readNext()) != null) {
System.out.println(tokens[0]); // value1
System.out.println(tokens[4]); // value5,1234
System.out.println(tokens[9]); // value10,123.23
} (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读
