Java实现读取csv文件

什么是CSV文件

csv文件只能存储数字或者文字,格式如下
1,第一行
2,小明
注意编码格式

显示的样子

文件
在这里插入图片描述
然后输入的样子
在这里插入图片描述

开始写程序

程序如下

package com.admin.controller;

import java.io.*;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Iterator;
import java.util.List;
     /**
     * @desc: 读取csv文件
     * @time: 2019年7月26日 22:50
     */
    public class export_zhong {
         public static void main(String[] args) {
             try {
                 //(文件完整路径),编码格式
                 BufferedReader reader = new BufferedReader(new InputStreamReader(new FileInputStream("C:\\Users\\Coli\\Desktop\\csv文件.csv"), "utf-8"));//GBK
//                 reader.readLine();//显示标题行,没有则注释掉
//                 System.out.println(reader.readLine());
                 String line = null;
                 while((line=reader.readLine())!=null){
                     String item[] = line.split(",");//CSV格式文件时候的分割符,我使用的是,号
                     String last = item[item.length-1];//CSV中的数据,如果有标题就不用-1
                     System.out.println(last);
                 }
             } catch (Exception e) {
                 e.printStackTrace();
             }
         }
     }