您的位置:首页 > 其它

创建一个csv文件,并写入数据

2009-01-07 09:25 363 查看
package main;

import java.io.BufferedWriter;

import java.io.FileNotFoundException;

import java.io.FileOutputStream;

import java.io.FileWriter;

import java.io.IOException;

import java.io.OutputStreamWriter;

import java.lang.reflect.Array;

import java.util.ArrayList;

public class CreateCsv {

/**

* @param args

* @throws IOException

*/

public static void main(String[] args) throws IOException {

// 要创建的文件名和类型

String fileName = "new.csv";

// 要写入文件的数据数组

String []date = {"れはなんですか","写真はどこですか","とてもいいです"};

BufferedWriter bufferedWriiter = null;

try {

// FileOutputStream 创建一个向具有指定名称的文件中写入数据的输出文件流

// bufferedWriiter 文本写入字符输出流,缓冲各个字符,从而提供单个字符、数组和字符串的高效写入

// OutputStreamWriter 是字符流通向字节流的桥梁

bufferedWriiter = new BufferedWriter(new OutputStreamWriter(new FileOutputStream("D://temp//"+fileName),"SHIFT-JIS"));

for(int i = 0; i<date.length; i++){

// 向文件写入数据,每一条数据换行。

bufferedWriiter.write(new String((date[i]+"/n").getBytes("SHIFT-JIS")));

}

// 最后一条数据加入换行符号

bufferedWriiter.write(new String(("/n").getBytes("SHIFT-JIS")));

// 刷新缓冲区

bufferedWriiter.flush();

// 关闭写入流

bufferedWriiter.close();

} catch (FileNotFoundException e) {

e.printStackTrace();

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐