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
相关推荐
-
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文件和写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.
-
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文件的方法,具体实现步骤如下: 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文件内容示例代码
复制代码 代码如下: 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文件)
复制代码 代码如下: 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
随机推荐
- JavaScript中原型链存在的问题解析
- javascript正则表达式分析第1/2页
- 浅析Java中clone()方法浅克隆与深度克隆
- 浅谈react-native热更新react-native-pushy集成遇到的问题
- PHP GD库生成图像的几个函数总结
- php使用cookie实现记住登录状态
- PHP正则验证Email的方法
- mysql随机查询若干条数据的方法
- Android 绘制太极图实例详解
- Vue-Router实现页面正在加载特效方法示例
- Java 的 FileFilter文件过滤与readline读行操作实例代码
- 创建js对象和js类的方法汇总
- 将MySQL help contents的内容有层次的输出方法推荐
- centos iso镜像文件安装教程
- 常见的网上邻居访问问题精解
- Java的MyBatis框架中Mapper映射配置的使用及原理解析
- C++中的delete不会将操作数置0
- 四博互联为您提供50M-100M免费ASP空间服务
- C语言中输入函数(scanf()、fgets()和gets())的区别详解
- 解决db2事务日志已满及日志磁盘空间已满问题办法详解