IO对文件的读写
2016-12-31 15:46
120 查看
package test;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
public class IoTest {
public static void main(String[] str) {
WriteData();// 写入文件
ReaderData();// 读取文件
}
private static void WriteData() {
OutputStream out = null;
try {
File file = new File("C:\\Users\\Administrator\\Desktop\\test.txt");
if (!file.exists()) {
file.createNewFile();
System.out.println("创建test文件");
}
out = new FileOutputStream(file);
byte[] by = new byte[1024];
String[] str = { "aaaaaa", "bbbbbbb", "ccccccccccccc", "ddddddddddd" };
StringBuilder sb = new StringBuilder();
for (int i = 0; i < str.length; i++) {
sb.append(str[i]);
}
by = sb.toString().getBytes();
out.write(by, 0, by.length);
System.out.println("写入的文件内容为:" + sb.toString());
} catch (IOException e) {
// TODO: handle exception
} finally {
try {
out.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
private static void ReaderData() {
InputStream in = null;
BufferedReader bfr = null;
try {
File file = new File("C:\\Users\\Administrator\\Desktop\\test.txt");
if (!file.exists()) {
file.createNewFile();
}
in = new FileInputStre
4000
am(file);
bfr = new BufferedReader(new InputStreamReader(in));
StringBuffer sb = new StringBuffer();
String line;
while ((line = bfr.readLine()) != null) {
sb.append(line);
}
bfr.close();
System.out.println("读取到文件的内容为:" + sb.toString());
} catch (Exception e) {
// TODO: handle exception
} finally {
try {
in.close();
bfr.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
public class IoTest {
public static void main(String[] str) {
WriteData();// 写入文件
ReaderData();// 读取文件
}
private static void WriteData() {
OutputStream out = null;
try {
File file = new File("C:\\Users\\Administrator\\Desktop\\test.txt");
if (!file.exists()) {
file.createNewFile();
System.out.println("创建test文件");
}
out = new FileOutputStream(file);
byte[] by = new byte[1024];
String[] str = { "aaaaaa", "bbbbbbb", "ccccccccccccc", "ddddddddddd" };
StringBuilder sb = new StringBuilder();
for (int i = 0; i < str.length; i++) {
sb.append(str[i]);
}
by = sb.toString().getBytes();
out.write(by, 0, by.length);
System.out.println("写入的文件内容为:" + sb.toString());
} catch (IOException e) {
// TODO: handle exception
} finally {
try {
out.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
private static void ReaderData() {
InputStream in = null;
BufferedReader bfr = null;
try {
File file = new File("C:\\Users\\Administrator\\Desktop\\test.txt");
if (!file.exists()) {
file.createNewFile();
}
in = new FileInputStre
4000
am(file);
bfr = new BufferedReader(new InputStreamReader(in));
StringBuffer sb = new StringBuffer();
String line;
while ((line = bfr.readLine()) != null) {
sb.append(line);
}
bfr.close();
System.out.println("读取到文件的内容为:" + sb.toString());
} catch (Exception e) {
// TODO: handle exception
} finally {
try {
in.close();
bfr.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
相关文章推荐
- Java IO 文件读写相关的操作
- 用java的i/o读写文件,举一反三看清io的使用
- IO与文件读写---Java的IO流架构
- ruby文件读写的好文章 ruby way之IO之一
- java常用类解析六:IO系统文件读写工具类
- 用java的i/o读写文件,举一反三看清io的使用 推荐
- Java IO读写大文件的几种模式及测试
- IO与文件读写---Java的IO流架构
- java中IO操作 利用文件流 过滤流对文件进行读写操作
- IO与文件读写---Java的IO流架构
- C#文件读写IO操作 实例
- 文件读写(IO)
- .NET Framework 4 文件IO读写的增强 激动人心的强大 或许正是你所期待的 基类库中的新增内容 转自msdn杂志
- 【IO】文件读写实用工具
- PictureFilter——图像过滤类RGBImageFilter及图片文件读写类ImageIO的使用
- IO读写文件/目录 的简单例子
- 【Java基础专题】IO与文件读写---Java的IO流架构
- JAVA IO读写文件
- 用java的i/o读写文件,举一反三看清io的使用
- ruby: 嵌入字符串、% 呈现、ruby文件读写ruby way之IO之一