网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

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怎么储存数据代码
标题路径:http://bjjierui.cn/article/dodphco.html

其他资讯