手机
当前位置:查字典教程网 >编程开发 >Java >java实现CSV 字段分割
java实现CSV 字段分割
摘要:支持引号嵌套,逗号分割privatestaticString[]cvsField(Stringline){Listfields=newLin...

支持引号嵌套,逗号分割

private static String[] cvsField(String line){ List<String> fields = new LinkedList<>(); char[] alpah = line.toCharArray(); boolean isFieldStart = true; int pos = 0; int len = 0; boolean yinhao = false; for(char c : alpah){ if(isFieldStart){ len = 0; isFieldStart = false; } if(c == '"'){ yinhao = !yinhao; } if(c == ',' && !yinhao){ fields.add(new String(alpah, pos - len, len)); isFieldStart = true; } pos++; len++; } return fields.toArray(new String[0]); }

以上所述就是本文的全部内容了,希望大家能够喜欢。

【java实现CSV 字段分割】相关文章:

Java连接MYSQL数据库的实现步骤

java操作mongodb实现CURD功能实例

java字符串的合并

用java实现冒泡排序算法

基于java中泛型的总结分析

java双向循环链表的实现代码

java实现遗传算法实例分享(打印城市信息)

如何用Java实现啥夫曼编码

java实现MD5加密算法的实例代码

java实现斐波那契数列的3种方法

精品推荐
分类导航