手机
当前位置:查字典教程网 >编程开发 >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实现希尔排序的示例

用java实现冒泡排序算法

java实现大文件分割与合并的实例代码

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

java中匿名内部类解读分析

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

java单向链表的实现实例

Java排序实现的心得分享

深入Java Robot实现控制鼠标和键盘的方法详解

java web项目实现文件下载实例代码

精品推荐
分类导航