手机
当前位置:查字典教程网 >编程开发 >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 web项目实现文件下载实例代码

java list去重操作实现方式

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

java导出csv方法实现讲解

java字符串的合并

java N皇后实现问题解析

java实现顺序结构线性列表的函数代码

java中匿名内部类解读分析

java 字浮串提取方法汇集

精品推荐
分类导航