当前位置: 技术问答>java相关
文本文件的创建、写入、读出....高手请进!!
来源: 互联网 发布时间:2017-05-03
本文导语: //创建文件 File file1=new File("c:/filejsp.txt"); file1.createNewFile(); //对文本文件的操作又分顺序和随机 //还有以字符流的方式访问的,不知道用哪一种,怎么用 //比如先建立 FileInputStream fins=new FileInputStream(file1); //还有Random...
//创建文件
File file1=new File("c:/filejsp.txt");
file1.createNewFile();
//对文本文件的操作又分顺序和随机
//还有以字符流的方式访问的,不知道用哪一种,怎么用
//比如先建立
FileInputStream fins=new FileInputStream(file1);
//还有RandomAccessFile raf=new RandomAccessFile(file1,"rw");
//至于读和写又有多种方法,不知道该用哪个,怎么用,
//请高手指点!!
File file1=new File("c:/filejsp.txt");
file1.createNewFile();
//对文本文件的操作又分顺序和随机
//还有以字符流的方式访问的,不知道用哪一种,怎么用
//比如先建立
FileInputStream fins=new FileInputStream(file1);
//还有RandomAccessFile raf=new RandomAccessFile(file1,"rw");
//至于读和写又有多种方法,不知道该用哪个,怎么用,
//请高手指点!!
|
1.可以用FileInputStream fins=new FileInputStream(file1);
用javaBean读取文件,《jsp网站设计经典教程》上有具体实例。
2:下面是一个写入文件的具体示例:
当然你要在根目录下建一个story.txt的空文件,以便写入。
其中和test.str_filter是一个转换中文的类文件。
//write.jsp
写入文件操作
写入文件
//WriteOver.java
package file;
import java.io.*;
public class WriteOver
{private String path;
private String something;
public WriteOver(){
path=null;
something="Default message";}
public void setPath(String apath){
path=apath;}
public String getPath()
{return path;}
public void setSomething(String asomething){
something=asomething;}
public String getSomething(){
return something;}
public String writeSomething(){
try{
File f=new File(path);
PrintWriter out=new PrintWriter(new FileWriter(f));
out.print(this.getSomething());
out.close();
return "写入成功";
}
catch(IOException e){
return e.toString();}}
}
用javaBean读取文件,《jsp网站设计经典教程》上有具体实例。
2:下面是一个写入文件的具体示例:
当然你要在根目录下建一个story.txt的空文件,以便写入。
其中和test.str_filter是一个转换中文的类文件。
//write.jsp
写入文件操作
写入文件
//WriteOver.java
package file;
import java.io.*;
public class WriteOver
{private String path;
private String something;
public WriteOver(){
path=null;
something="Default message";}
public void setPath(String apath){
path=apath;}
public String getPath()
{return path;}
public void setSomething(String asomething){
something=asomething;}
public String getSomething(){
return something;}
public String writeSomething(){
try{
File f=new File(path);
PrintWriter out=new PrintWriter(new FileWriter(f));
out.print(this.getSomething());
out.close();
return "写入成功";
}
catch(IOException e){
return e.toString();}}
}
|
着方面的资料很多,GOOGLE一下