- 浏览: 767207 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (386)
- Linux (36)
- Tomcat (6)
- windows (8)
- Apache (10)
- Java (25)
- jquery (7)
- Jquery 插件 (3)
- Oracle (5)
- Oracle SQL (68)
- Spring (15)
- 开发工具 (6)
- Struts (20)
- js (14)
- Project Code (2)
- Project Code Tomcat (1)
- libset (1)
- JSP (8)
- arithmetic (2)
- 浏览器 (1)
- extjs (3)
- 学习网站 (5)
- 生活情感 (0)
- 电话号码算法 (3)
- 快捷键 (1)
- 转载 (1)
- Dos命令 (2)
- services (1)
- Resources (1)
- 行业积累 (3)
- 项目积累 (3)
- Web (3)
- 文档 (1)
- JavaEE (2)
- JSF (3)
- http (3)
- JS窗口 (1)
- Html (4)
- Flex (1)
- 资讯 (2)
- 项目规范 (1)
- Struts s:property textarea中默认值用 (1)
- Quartz 2.0.2 (12)
- 1天有多少毫秒 (1)
- 专题 (1)
- intellij idea 10 CD-KEY (1)
- restlet (4)
- Mail (1)
- Excel (3)
- Menu (1)
- Big Data技术综述 (1)
- Quart 1 (1)
- nosql (1)
- linux远程 (1)
- jdk (5)
- wind7 (1)
- 虚拟人 (0)
- 虚拟机 (1)
- 终端 (1)
- Ubuntu (16)
- Myeclipse (2)
- Wmware (1)
- eclipse (2)
- css (2)
- csv (1)
- 开源 (1)
- plsql (2)
- cassandra (4)
- maven (1)
- hadoop (2)
- mysql (1)
- spring security (1)
- tools (1)
- jdbc (2)
- exception (2)
- 硬盘数据备份 (1)
- dwr (1)
- svn (1)
- PowerDesigner15使用时的十五个问题 (1)
- tomcat 项目发部路径 (1)
- js 暂停执行 (1)
- jquery jqgrid 格式化数据显示 (1)
- js 代码模板 (1)
- strutss2 直接跳转到jsp页面 (1)
- servlet (1)
- jdbc spring (1)
- js学习网站 (1)
- 自学考试 (2)
- hibernate (2)
- eos (1)
- c (4)
- 黑马 (2)
- 大数据 (2)
- 实战云大数据案例分享 (0)
- Spark (2)
- Flink (1)
最新评论
-
coosummer:
推荐使用http://buttoncssgenerator.c ...
jquery button 漂亮 -
thinktothings:
Array_06 写道你好,我是一名刚毕业学生,我以后就是做J ...
如何转型架构师 -
thinktothings:
软考,考有职业资格证,有系统的知识体系学习
如何转型架构师 -
Array_06:
你好,我是一名刚毕业学生,我以后就是做Java的架构师,那请问 ...
如何转型架构师 -
beykery:
你这也太复杂了。。。。jsf2不应该是这样的。。。。
JSF2.0的一个简单Demo
java读写csv文件,中文乱码问题
read
/**
* 读取文件中的内容
* @param file
* @return
*/
public Vector<String> readFile(File file){
Vector<String> vector=new Vector<String>();
if(file !=null && file.exists() && file.isFile() ){
try {
BufferedReader bufferdReader=new BufferedReader(new InputStreamReader(new FileInputStream(file),"GBK"));
String strTem="";
while((strTem=bufferdReader.readLine())!=null){
vector.add(strTem);
}
log.debug("readfile:"+file);
} catch (UnsupportedEncodingException e) {
log.error(e.toString(),e.fillInStackTrace());
} catch (FileNotFoundException e) {
log.error(e.toString(),e.fillInStackTrace());
} catch (IOException e) {
log.error(e.toString(),e.fillInStackTrace());
}
}
return vector;
}
Write:
/**
* 写一行数据到文件中,支持中文
* @param file 文件
* @param vector 数据
* @return
*/
public boolean writeFile(File file,Vector<String> vector){
try {
BufferedWriter bw =new BufferedWriter(new OutputStreamWriter(new FileOutputStream(file), "GBK")) ;// 附加
// 添加新的数据行
for (String s :vector) {
bw.write(s);
bw.newLine();
}
bw.close();
log.debug("\n wirite file:"+file);
} catch (FileNotFoundException e) {
log.error(e.toString(),e.fillInStackTrace());
return false;
} catch (IOException e) {
log.error(e.toString(),e.fillInStackTrace());
return false;
}
return true;
}
--java util
package com.think.common.file.csv;
import java.io.File;
import java.util.Vector;
import org.apache.log4j.Logger;
import org.junit.Test;
public class CSVFileResolveTest {
Logger log = Logger.getLogger(CSVFileResolveTest.class);
CSVFileResolve csvFileResolve = new CSVFileResolve();
@Test
public void testWriteCSVFile() {
Vector<String> vector = new Vector<String>();
vector.add("中国百姓");
vector.add("11");
vector.add("22");
csvFileResolve.writeFile("a.csv", vector);
}
@Test
public void testwriteCSVFile() {
File file = new File("c.csv");
Vector<String> vector = new Vector<String>();
vector.add("中国百姓");
vector.add("11");
vector.add("22");
csvFileResolve.writeFile(file, vector);
}
@Test
public void testreadFile() {
File file = new File("c.csv");
Vector<String> vector = csvFileResolve.readFile(file);
for (String s : vector) {
log.debug(s);
}
}
}
- CSVFileResolve.zip (432.8 KB)
- 下载次数: 104
- TabularTextEditor.zip (689.3 KB)
- 下载次数: 47
发表评论
-
中文乱码问题
2012-09-20 08:19 912http://myxiaoyi.blog.51cto.com/ ... -
验证码
2012-09-12 08:53 812验证码 -
java.sql.SQLRecoverableException
2012-09-05 23:05 5626jdbc操做数据库 Blob 数据类型时,不能关了 Con ... -
java学习网站
2012-08-30 18:18 5396http://java.sun.com/developer/b ... -
启动java文件报环境问题
2012-08-03 12:11 699启动java文件报环境问题 cd `dirname $ ... -
得到当前系统路径
2012-08-02 13:26 1037package com.common.path; im ... -
java md5加密
2012-07-01 13:52 932import java.math.BigInteger; i ... -
java学习网址
2012-05-18 09:35 1041javaee官方: http://docs.oracle.c ... -
判断两个类是否相等
2012-03-28 09:21 1094public class TestVo { private ... -
java 调用doc命令
2012-03-02 11:11 1138java 调用doc命令 import java. ... -
java classpath
2011-12-09 00:37 1003java调用文件时,相对路径,都是指,当前的启动路径 文件所 ... -
javac 可以执行 java不能执行
2011-10-26 20:40 5214javac 可以执行 java不能执行 java ... -
java 函数
2011-10-18 17:28 1094java 函数 /** * 向上取整 ... -
注释去掉提示
2011-07-27 08:46 844注释去掉提示 @SuppressWarnings(&q ... -
Java调用存储过程的2种方法
2011-05-11 12:28 1153Java调用存储过程的2种方法 creat proc ... -
quartz 执行定时任务
2011-03-08 10:13 893http://www.quartz-scheduler.org ... -
Javadb学习 连接Javadb的两种方法 javadb-10_5_1_1.zip
2010-12-24 14:40 3533Javadb学习 环境变量设置: DERBY_HOME=D ... -
Spring Mail中文乱码问题
2010-12-12 17:17 1756转载:http://blog.csdn.net/matrixj ... -
Java初学者遇到的问题 环境变量
2010-12-10 08:47 1029Java初学者遇到的问题 Java ... -
Java执定定时任务
2010-12-08 14:03 740开始时间可通过属性文件配置,修改文件后,在执行一次任务后,就会 ...
相关推荐
java读写csv文件
本接口 可以 处理 csv文件 能实现csv文件的读和写,另外还提供相应的数据转化。可以实现对csv文件的修改,具有插入,删除,替换等操作接口。
java处理csv文件的java通用接口
文件中包括读取excel、csv文件,同时可以将读取出的文件内容保存在另外一个excel或csv中。注意excel2003和excel2007调用的jar包也不一样,需要将代码进行修改。2007版的将HSSF改成XSSF,2003相反。csv文件用XSSF
java读写文件避免中文乱码.docx
使用java对csv文件进行读写操作的源代码,包含javacsv.jar
一个很好用的CSV文件读写的类,CSV文件用于程序的配置文件很方便
利用Java swing 对csv和excel文件进行读写;并且可以同时读取5个文件的数量;通过关键字配置来读文件,还有就是通过POI CSVWriter等类的使用来对excel和csv等文件进行操作
java读写文件避免中文乱码.pdf
c++实现的读写csv文件
一个非常好用的csv文件操作工具
最近公司项目用到读写CSV文件,作为一个菜鸟,我借鉴了很多前辈们的经典案例,也拿出来与大家分享下。。。
在vs2015下的mfc的csv文件读写操作例程,可以修改对应行列数据
VC++6.0编译通过的读写CSV文件的代码及实例 在VC++6.0中编译通过,实测可用 通用性很不错 包含CSV读取的实例
里面有NPOI读写Excel的代码,方法都是封装好的,直接调用,也还有第三方的dll读写CSV文件,还配上了所有的dll文件,免了找dll的时间,我自己写的,肯定可以,之前传了一个有人评论说报错。
Vc++读写csv文件的类,这个资源是读写CSV文件的非常实用的类。方法写得非常好,代码也写得非常简洁,很合适在实际项目中使用。经本人测试,只要把上面的代码CSVOperator.h、CSVOperator.cpp和StringParser.h拷贝到...
java读写xml文件 java读写xml文件 java读写xml文件 java读写xml文件 java读写xml文件 java读写xml文件
linux c++csv文件读写,linux c++csv文件读写的代码的实现。