真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java文件寫數(shù)據(jù)代碼 java怎么儲存數(shù)據(jù)代碼

跪求Java中寫入文件和從文件中讀取數(shù)據(jù)的最佳的代碼!

import java.io.BufferedReader;

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供淮濱網(wǎng)站建設(shè)、淮濱做網(wǎng)站、淮濱網(wǎng)站設(shè)計、淮濱網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、淮濱企業(yè)網(wǎng)站模板建站服務(wù),十年淮濱做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

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);

}

/**

* 傳遞寫的內(nèi)容

* @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();//不存在直接創(chuàng)建

}

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

fw.write(str);

fw.flush();

fw.close();

} catch (IOException e) {

e.printStackTrace();

}

}

/**

* 返回讀取的內(nèi)容

* @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){//讀到結(jié)束為止

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

}

br.close();

fr.close();

} catch (IOException e) {

e.printStackTrace();

}

return str;

}

}

剛寫的,夠朋友好好學(xué)習(xí)一下啦,呵呵

多多看API,多多練習(xí)

java 在文件里面讀寫數(shù)據(jù)

親,我也在寫這題目,我按你的方法寫實現(xiàn)了

Scanner input = new Scanner("Exercise9_19.txt");這句有問題。

將"Exercise9_19.txt"改為你前面定義的File變量sourceFile才能正確讀出。

正確寫法:Scanner input = new Scanner(sourceFile);

不然你報的異常為java.util.InputMismatchException期望參數(shù)不匹配異常。

關(guān)于Java中向文件寫入數(shù)據(jù)的問題

可以使用java中的FileWriter類向文件中寫入數(shù)據(jù)。很簡單。代碼例子如下:

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?{??

/**?

*?創(chuàng)建一個可以往文件中寫入字符數(shù)據(jù)的字符流輸出流對象?

*?創(chuàng)建時必須明確文件的目的地?

*?如果文件不存在,這回自動創(chuàng)建。如果文件存在,則會覆蓋。?

*?當(dāng)路徑錯誤時會拋異常?

*??

*?當(dāng)在創(chuàng)建時加入true參數(shù),回實現(xiàn)對文件的續(xù)寫。?

*/??

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

/**?

*?調(diào)用該對象的write方法,向文件寫入字符。?

*??

*?其實寫入到了臨時存儲緩沖區(qū)中?

*/??

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

fw.write("hahaha");??

/**?

*?進行刷新,將字符寫到目的地中。?

*/??

//??????fw.flush();??

/**?

*?關(guān)閉流,關(guān)閉資源。在關(guān)閉前會調(diào)用flush方法?刷新緩沖區(qū)。關(guān)閉后在寫的話,會拋IOException?

*/??

fw.close();??

}??

}


當(dāng)前名稱:java文件寫數(shù)據(jù)代碼 java怎么儲存數(shù)據(jù)代碼
分享URL:http://weahome.cn/article/dodphco.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部