您的位置:首页 > 编程语言 > PHP开发

用FileOutputStream跟FileInputStream写入并读取txt文件

2016-11-30 16:35 381 查看
 
package com.dome.test;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;

public class FileTest {

static File fi=new File("D:\\02\\recv\\hello.txt"); //先定义要创建的txt的绝对路径

public static void main(String[] args) {
outFie();
IntFile();
System.out.println("OK");
}

private static void outFie(){
String string="这是io输入流 写入的测试";//txt文本内容
if (fi.createNewFile()) {
//如果没有这个文件 ,就创建一个
}
try {
FileOutputStream output=new FileOutputStream(fi);
output.write(string.getBytes());//写入
output.close();
} catch (Exception e) {
e.printStackTrace();
}
}

private static void IntFile(){
try {
FileInputStream input=new FileInputStream(fi);
byte[] b= new byte[input.available()];//字节数组来接txt内容 参数是文件的大小 这样写好处比较灵活
String string="";
int len=0;
if ((len=input.read(b))!=-1) {
string=new String(b,0,len); //将text转成字符型
}
input.close();

} catch (Exception e) {
e.printStackTrace();
}

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