java文件写数据代码 java怎么储存数据代码

跪求Java中写入文件和从文件中读取数据的最佳的代码!

import java.io.BufferedReader;

创新互联专业为企业提供淮滨网站建设、淮滨做网站、淮滨网站设计、淮滨网站制作等企业网站建设、网页设计与制作、淮滨企业网站模板建站服务,十年淮滨做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

import java.io.File;

import java.io.FileReader;

import java.io.FileWriter;

import java.io.IOException;

public class IOTest {

public static void main(String[] args) {

String str = "123\r\n456";

writeFile(str);//写

String str1 = readFile();//读

System.out.println(str1);

}

/**

* 传递写的内容

* @param str

*/

static void writeFile(String str) {

try {

File file = new File("d:\\file.txt");

if(file.exists()){//存在

file.delete();//删除再建

file.createNewFile();

}else{

file.createNewFile();//不存在直接创建

}

FileWriter fw = new FileWriter(file);//文件写IO

fw.write(str);

fw.flush();

fw.close();

} catch (IOException e) {

e.printStackTrace();

}

}

/**

* 返回读取的内容

* @return

*/

static String readFile() {

String str = "", temp = null;

try {

File file = new File("d:\\file.txt");

FileReader fr = new FileReader(file);

BufferedReader br = new BufferedReader(fr);//文件读IO

while((temp = br.readLine())!=null){//读到结束为止

str += (temp+"\n");

}

br.close();

fr.close();

} catch (IOException e) {

e.printStackTrace();

}

return str;

}

}

刚写的,够朋友好好学习一下啦,呵呵

多多看API,多多练习

java 在文件里面读写数据

亲,我也在写这题目,我按你的方法写实现了

Scanner input = new Scanner("Exercise9_19.txt");这句有问题。

将"Exercise9_19.txt"改为你前面定义的File变量sourceFile才能正确读出。

正确写法:Scanner input = new Scanner(sourceFile);

不然你报的异常为java.util.InputMismatchException期望参数不匹配异常。

关于Java中向文件写入数据的问题

可以使用java中的FileWriter类向文件中写入数据。很简单。代码例子如下:

import java.io.FileWriter;  

import java.io.IOException;  

public class Filewriter {  

private static final String LINE_SEPARATOR = System.getProperty("line.separator");  

/** 

*  

* @param args 

* @throws IOException  

*/  

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

/** 

* 创建一个可以往文件中写入字符数据的字符流输出流对象 

* 创建时必须明确文件的目的地 

* 如果文件不存在,这回自动创建。如果文件存在,则会覆盖。 

* 当路径错误时会抛异常 

*  

* 当在创建时加入true参数,回实现对文件的续写。 

*/  

FileWriter fw = new FileWriter("C:\\demo1.txt",false);  

/** 

* 调用该对象的write方法,向文件写入字符。 

*  

* 其实写入到了临时存储缓冲区中 

*/  

fw.write("hello \r\nworld!");//windows中的换行为\r\n    unix下为\r。   

fw.write("hahaha");  

/** 

* 进行刷新,将字符写到目的地中。 

*/  

//      fw.flush();  

/** 

* 关闭流,关闭资源。在关闭前会调用flush方法 刷新缓冲区。关闭后在写的话,会抛IOException 

*/  

fw.close();  

}  

}

文章名称:java文件写数据代码 java怎么储存数据代码
文章来源:https://www.cdcxhl.com/article20/dodphco.html

成都网站建设公司_创新互联,为您提供域名注册小程序开发微信小程序网站维护关键词优化外贸建站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都seo排名网站优化