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");
}
}
}
alice, 22, 1992/03/05
bob, 33, 1981/11/21
cart, 40, 1974/07/13
相关推荐
-
Android如何读写CSV文件方法示例
前言 本文主要给大家介绍的是关于Android读写CSV文件的相关内容,CSV也就是Comma-Separated Values逗号分隔的文本文件, 读写csv文件和读写普通文件类似:写的时候给数据之间添加上逗号. 设定存储路径和文件名: private static final String FILE_FOLDER = Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + "AboutVie
-
java生成csv文件乱码的解决方法示例 java导出csv乱码
复制代码 代码如下: import java.io.File;import java.io.IOException;import java.util.List; import com.google.common.base.Charsets;import com.google.common.base.Joiner;import com.google.common.base.Preconditions;import com.google.common.collect.Lists;import com
-
java读取csv文件内容示例代码
复制代码 代码如下: package com.huateng.readcsv; import java.io.BufferedReader;import java.io.FileReader;import java.util.ArrayList;import java.util.Iterator;import java.util.List; public class CsvUtil { private String fileName = null; private B
-
Java生成CSV文件实例详解
本文实例主要讲述了Java生成CSV文件的方法,具体实现步骤如下: 1.新建CSVUtils.java文件: package com.saicfc.pmpf.internal.manage.utils; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputS
-
java读取csv文件和写csv示例分享
复制代码 代码如下: import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.
-
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 li
-
简单的java读取文件示例分享
可以作如下理解: 首先获得一个文件句柄.File file = new File(); file即为文件句柄.两人之间连通电话网络了.接下来可以开始打电话了 通过这条线路读取甲方的信息:new FileInputStream(file) 目前这个信息已经读进来内存当中了.接下来需要解读成乙方可以理解的东西 既然你使用了FileInputStream().那么对应的需要使用InputStreamReader()这个方法进行解读刚才装进来内存当中的数据 解读完成后要输出呀.那当然要转换成IO可以识别
-
java连接orcale数据库示例分享
database.properties 复制代码 代码如下: jdbc.driver_class=oracle.jdbc.driver.OracleDriverjdbc.connection.url=jdbc:oracle:thin:@localhost:1521:orcljdbc.connection.username=scottjdbc.connection.password=tiger ConfigManager.java 复制代码 代码如下: import java.io.IOExcep
-
Java操作MongoDB数据库示例分享
MongoDB是一个文档型数据库,是NOSQL家族中最重要的成员之一,以下代码封装了MongoDB的基本操作. MongoDBConfig.java package com.posoftframework.mongodb; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.util.Enumeration; import java.util.HashMap; i
-
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.io.IOUtils; import
-
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 + "是文件夹
-
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使用rmi传输大文件示例分享
为什么要用RMI在这次的项目中,对于客户端与服务器之间的通信,想了许多办法,由于做的是富客户端应用,最终将技术选定在了RMI和Java-sockets两种之间,其中RMI的灵活性不高,客户端和服务器端都必须是java编写,但使用比较方便,反观java-sockets,虽然比较灵活,但需要自己规定服务器端和客户端之间的通信协议.比较麻烦,几经权衡,最终还是选择RMI来进行服务器-客户端通信 文件上传问题在使用java-rmi的过程中,必然会遇到一个文件上传的问题,由于在rmi中无法传输文件流(比
-
java反射机制实战示例分享
首先,我们来认识几个类. Class(java.lang.Class) Class对象是一个特殊对象,每一个类都有一个Class对象,用来创建该类的"常规"对象.可以通过对象的getClass()方法获取. 比如我们运行这一行代码: 复制代码 代码如下: System.out.println("测试".getClass().toString()); 得到的结果就是: 复制代码 代码如下: class java.lang.String Field(java.lang.
-
java音频播放示例分享(java如何播放音频)
这是一份精简后的代码,能够支持的格式十分有限. 复制代码 代码如下: package com.hongyuan.test; import java.io.File;import java.io.IOException; import javax.sound.sampled.AudioFormat;import javax.sound.sampled.AudioInputStream;import javax.sound.sampled.AudioSystem;import javax.sound
随机推荐
- Jquery Ajax请求方法小结(值得收藏)
- 简析mysql字符集导致恢复数据库报错问题
- JS中利用swiper实现3d翻转幻灯片实例代码
- Android项目仿UC浏览器和360手机卫士消息常驻栏(通知栏)
- three.js实现围绕某物体旋转
- List Information About the Binary Files Used by an Application
- SQL SERVER编写存储过程小工具
- C#中缓存的基本用法总结
- Android控件系列之EditText使用方法
- js 简易版滚动条实例(适用于移动端H5开发)
- 解析WPF绑定层次结构数据的应用详解
- 水晶报表 分页 的问题
- 关于IE下AJAX的问题探讨
- Java Socket实现的传输对象功能示例
- Rails命令行常用操作命令简明总结
- jquery 框架使用教程 AJAX篇
- 不唐突的JavaScript的七条准则整理收集第1/2页
- Boostrap模态窗口的学习小结
- FLASH 多参数的URL地址(带&符号)
- Python中的进程分支fork和exec详解