java读取csv文件示例分享(java解析csv文件)

2013-11-10  来源:本站原创  分类:Java  人气:8 

这篇文章主要介绍了java读取csv文件示例,这个java解析csv文件的例子很简单,下面直接上代码,大家参考使用吧

import java.io.*;
import java.util.*;
public class HandleCsv {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(
   new InputStreamReader(
    new FileInputStream("test.csv")
   )
);

String line;
String name;
String age;
String birthday;
while ( (line = br.readLine()) != null ) {
   //System.out.println(line);
   String[] info = line.split(",");
   name = info[0].trim();
   age = info[1].trim();
   birthday = info[2].trim();
   System.out.print(name + "\t" + age + "\t" + birthday + "\n");
  }
 }
}

csv文件

复制代码 代码如下:

alice, 22, 1992/03/05
bob, 33, 1981/11/21
cart, 40, 1974/07/13
相关文章
  • java读取csv文件示例分享(java解析csv文件) 2013-11-10

    这篇文章主要介绍了java读取csv文件示例,这个java解析csv文件的例子很简单,下面直接上代码,大家参考使用吧 import java.io.*; import java.util.*; public class HandleCsv { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader( new InputStreamReader( new F

  • php读取大文件示例分享(文件操作类) 2013-12-24

    这篇文章主要介绍了php读取大文件示例,这也是一个文件操作类,同时可以学习一下php的文件操作方法,需要的朋友可以参考下 Lib_File2.php <?php class Lib_File2 { //文件目录 private $root = '/data/wwwroot/kkpromo/data/'; //文件后缀 private $suffix = '.log'; //文件句柄 private $handle=null; //一次读取文件的最大记录数 private $limit=40000

  • java生成随机数(字符串)示例分享 2014-12-17

    这篇文章主要介绍了java生成随机数(字符串)示例分享,需要的朋友可以参考下 用来生成简单的随机java生成随机数,大小+数字.没特符 package passwords; import java.util.Random; public class pwdGen { private Random rdseed=new Random(); /** *@param *length password length; *@param *letters boolean non-capital letter

  • 简单的java读取文件示例分享 2014-10-10

    这篇文章主要介绍了java读取txt文件内容,示例很简单,代码里有注释,大家直接看代码吧 可以作如下理解: 首先获得一个文件句柄.File file = new File(); file即为文件句柄.两人之间连通电话网络了.接下来可以开始打电话了 通过这条线路读取甲方的信息:new FileInputStream(file) 目前这个信息已经读进来内存当中了.接下来需要解读成乙方可以理解的东西 既然你使用了FileInputStream().那么对应的需要使用InputStreamReader(

  • java使用ftp上传文件示例分享 2014-11-09

    这篇文章主要介绍了java使用ftp上传文件示例,需要的朋友可以参考下 import java.io.ByteArrayInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.net.SocketException; import java.text.SimpleDateFormat; import java.util.Date; import org.apache.commons

  • c语言读取csv文件和c++读取csv文件示例分享 2014-02-19

    这篇文章主要介绍了c语言读取csv文件和c++读取csv文件示例,需要的朋友可以参考下 C读取csv文件 #include <stdio.h> #include <string.h> char *trim(char *str) { char *p = str; while (*p == ' ' || *p == '\t' || *p == '\r' || *p == '\n') p ++; str = p; p = str + strlen(str) - 1; while (*p

  • java删除文件夹下所有文件示例分享 2015-03-19

    这篇文章主要介绍了java删除文件夹下所有文件示例,需要的朋友可以参考下 package org.sw; import java.io.File; public class DeleteFolder { /** * 删除文件夹下的所有文件 * @param oldPath */ public void deleteFile(File oldPath) { if (oldPath.isDirectory()) { System.out.println(oldPath + "是文件夹--"

  • java连接orcale数据库示例分享 2015-04-08

    这篇文章主要介绍了java连接orcale数据库示例,需要的朋友可以参考下 database.properties jdbc.driver_class=oracle.jdbc.driver.OracleDriver jdbc.connection.url=jdbc:oracle:thin:@localhost:1521:orcl jdbc.connection.username=scott jdbc.connection.password=tiger ConfigManager.java 复制代

  • java更改图片大小示例分享 2014-04-03

    这篇文章主要介绍了java更改图片大小示例,方法中指定路径 ,旧文件名称 ,新文件名称,n 改变倍数就可以完成更改图片大小,需要的朋友可以参考下 给下面的方法指定一下路径 ,旧文件名称 ,新文件名称,n 改变倍数就可以完成更改图片大小 package com.qq.client.tools; import java.awt.Image; import java.awt.image.BufferedImage; import java.io.File; import java.io.FileOut

  • php读取excel文件示例分享(更新修改excel) 2013-12-30

    这篇文章主要介绍了php读取excel文件示例,还有更新修改功能,需要的朋友可以参考下 //模板存放目录 $dir = $DOCUMENT_ROOT.'/backoffice/admin/oemcheck/'; $templateName = '1.xlsx'; $outputFileName = '模板.xlsx'; $txt='test'; //实例化Excel读取类 $PHPReader = new PHPExcel_Reader_Excel2007(); if(!$PHPReader->

  • java对double数组排序示例分享 2014-01-01

    这篇文章主要介绍了java对double数组排序示例,代码简单,下面我们直接上代码,需要的朋友可以参考下 package airthmatic; public class demo10 { public static void main(String[] args) { double n[]={9,1.2,5,3.2,1.1}; orderNum(n); } /** * double 和 int 数字排序 * @param n */ public static void orderNum(dou

  • java反射机制实战示例分享 2014-09-05

    这篇文章主要介绍了java反射机制实战示例,需要的朋友可以参考下 首先,我们来认识几个类. Class(java.lang.Class) Class对象是一个特殊对象,每一个类都有一个Class对象,用来创建该类的"常规"对象.可以通过对象的getClass()方法获取. 比如我们运行这一行代码: System.out.println("测试".getClass().toString()); 得到的结果就是: 复制代码 代码如下: class java.lang.S

  • java线性表排序示例分享 2014-10-26

    这篇文章主要介绍了java线性表排序示例,需要的朋友可以参考下 大家可以先看一下这个静态方法public static <T> void sort(List<T> list, Comparator<? super T> c) 1.先定义一个模型: package model; /** * User.java * * @author 梁WP 2014年3月3日 */ public class User { private String userName; private

  • java图片验证码实现示例分享 2014-11-30

    这篇文章主要介绍了java实现图片验证码示例,需要的朋友可以参考下 package com.sanrong; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.io.IOException; import java.util.Random; import

  • java比较器comparator使用示例分享 2014-12-18

    这篇文章主要介绍了java比较器comparator使用示例,需要的朋友可以参考下 import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; public class ComparatorTest implements Comparator<stuEntity> { /** * @param args */ public static

  • java使用颜色选择器示例分享 2015-05-04

    这篇文章主要介绍了java使用颜色选择器示例,需要的朋友可以参考下 package com.liuxing.test; import java.awt.Color; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JColorChooser; import javax.swing.JFrame; impor

  • Java操作MongoDB数据库示例分享 2014-10-31

    MongoDB是一个文档型数据库,是NOSQL家族中最重要的成员之一,以下代码封装了MongoDB的基本操作.具体都在备注当中,要仔细看哦 MongoDB是一个文档型数据库,是NOSQL家族中最重要的成员之一,以下代码封装了MongoDB的基本操作. MongoDBConfig.java package com.posoftframework.mongodb; import java.io.File; import java.io.FileInputStream; import java.io.

  • android读取短信示例分享 2013-11-24

    这篇文章主要介绍了android读取短信示例,需要的朋友可以参考下 package com.homer.sms; import java.sql.Date; import java.text.SimpleDateFormat; import android.app.Activity; import android.database.Cursor; import android.database.sqlite.SQLiteException; import android.net.Uri; imp

  • c#连接mdf文件示例分享 2014-11-29

    这篇文章主要介绍了c#连接mdf文件示例,,需要的朋友可以参考下 C#连接本地.mdf文件:项目中右键点击,新增--数据--基于服务的数据库,项目下直接生成.mdf数据库文件,后台(数据库的写入用参数传递): using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Data.SqlClient; namespace ADO.NET { class Prog

  • java使用rmi传输大文件示例分享 2013-11-04

    由于在rmi中无法传输文件流,可以先用FileInputStream将文件读到一个Byte数组中,然后把这个Byte数组作为参数传进RMI的方法中,然后在服务器端将Byte数组还原为outputStream,这样就能通过RMI 来传输文件了,下面我们来看实例 为什么要用RMI​ 在这次的项目中,对于客户端与服务器之间的通信,想了许多办法,由于做的是富客户端应用,最终将技术选定在了RMI和Java-sockets两种之间,其中RMI的灵活性不高,客户端和服务器端都必须是java编写,但使用比较方便