Android解析csv文件
来源:互联网 发布:淘宝怎么设置发货时间 编辑:程序博客网 时间:2024/05/16 14:51
1.首先需要知道csv文件格式特点
1.每条记录占一行(可以通过BufferReader读取一行)
2.一行数据逗号为分隔符(以逗号split)
3.逗号前后的空格会被忽略
4.第一行通常为表数据名称(创建bean对象属性)。
2.开始解析吧:伪代码,自行整理
//inputStream为从网络获取的输入流,为一个csv文件BufferedReader in = new BufferedReader(new InputStreamReader(inputStream));//每一行的数据String inputLine;//用来记录列名String[] columnNames = {};//方式2:用list来存储值List<Bean> list=new ArrayList<>();.//每一行一个循环并存储while ((inputLine = in.readLine()) != null) { String[] values = inputLine.split(","); //如果为第一行的话就只取值 if (values[0].equals(<第一列的名字,上图中为Time>)) { columnNames = values; continue; } Bean bean=new Bean(); //为bean赋值操作 bean.<columnNames[i]>=values[i]; list.add(bean); }
0 0
- Android解析csv文件
- Android 平台解析CSV文件
- Android 解析CSV文件,中文乱码
- Java 解析csv文件
- CSV文件解析
- 解析CSV文件
- java 解析 csv 文件
- java解析CSV文件
- Java解析CSV文件
- javacsv 解析csv文件
- javaCsv解析Csv文件
- Java解析CSV文件
- Java 解析csv文件
- C# 解析csv文件
- ios解析csv文件
- java解析CSV文件
- Java解析CSV文件
- Java解析CSV文件
- Mysql --分区表(1)
- 调试程序-断点,Debug,崩溃日志分析,友盟崩溃日志
- 传送门:Messenger通信
- perl的INC设置分析
- CocoaLumberjack彩色日志输出
- Android解析csv文件
- Android Bluetooth 蓝牙4.0 详解
- Java线程安全总结(二)
- web下载文件
- windows 10 安装centos7 没有安装grub2的修复办法
- 回忆是最好的记忆--素因子分解
- mysql 并行负责降低主从同步延时
- 用CentOS 7安装cadence搭建适合IC Design的科研环境(四)——IC617、MMSIM151、calibre2015安装过程step by step
- java中的byte[]和其他数据类型转换问题