欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

java代碼寫文件內(nèi)容 java操作文件代碼

JAVA中如何向創(chuàng)建一個文件并且向其中寫入內(nèi)容

如下代碼,向D盤temp文件夾下的 test.txt 文件中寫入 Hello World!

“專業(yè)、務實、高效、創(chuàng)新、把客戶的事當成自己的事”是我們每一個人一直以來堅持追求的企業(yè)文化。 創(chuàng)新互聯(lián)是您可以信賴的網(wǎng)站建設服務商、專業(yè)的互聯(lián)網(wǎng)服務提供商! 專注于網(wǎng)站建設、網(wǎng)站設計、軟件開發(fā)、設計服務業(yè)務。我們始終堅持以客戶需求為導向,結(jié)合用戶體驗與視覺傳達,提供有針對性的項目解決方案,提供專業(yè)性的建議,創(chuàng)新互聯(lián)建站將不斷地超越自我,追逐市場,引領市場!

import?java.io.File;

import?java.io.FileOutputStream;

import?java.io.IOException;

import?java.io.OutputStreamWriter;

public?class?App?{

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

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

try?( FileOutputStream?outputStream?=?new?FileOutputStream(file);

OutputStreamWriter?streamWriter?=?new?OutputStreamWriter(outputStream)?)?{

streamWriter.write("Hello?World!");

streamWriter.flush();

}

}

}

用java代碼把內(nèi)容寫到Word文檔?

import java.io.BufferedReader;

import java.io.BufferedWriter;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.io.FileReader;

import java.io.InputStreamReader;

import java.io.OutputStreamWriter;

public class Test {

public static void main(String[] args) {

try

{

FileInputStream fr=new FileInputStream("test/123.txt");

InputStreamReader af=new InputStreamReader(fr);

BufferedReader bf=new BufferedReader(af);

FileOutputStream fo=new FileOutputStream("test/456.doc");

OutputStreamWriter osw=new OutputStreamWriter(fo);

BufferedWriter bw=new BufferedWriter(osw);

String line=bf.readLine();

while(line!=null)

{

System.out.println(line);

bw.write(line);

bw.newLine();

bw.flush();

line=bf.readLine();

}

}

catch (Exception e) {

e.printStackTrace();

}

}

}

test/123.txt里的內(nèi)容寫到test/456.doc下了,在你的java src中建一個test文件夾,這里是相對路徑

關于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)建。如果文件存在,則會覆蓋。?

*?當路徑錯誤時會拋異常?

*??

*?當在創(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();??

/**?

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

*/??

fw.close();??

}??

}

java如何追加寫入txt文件

 java中,對文件進行追加內(nèi)容操作的三種方法!

import?java.io.BufferedWriter;

import?java.io.FileOutputStream;

import?java.io.FileWriter;

import?java.io.IOException;

import?java.io.OutputStreamWriter;

import?java.io.PrintWriter;

import?java.io.RandomAccessFile;

//如果文件存在,則追加內(nèi)容;如果文件不存在,則創(chuàng)建文件,追加內(nèi)容的三種方法

public?class?AppendContentToFile?{

@SuppressWarnings("static-access")

public?static?void?main(String[]?args)?{

AppendContentToFile?a?=?new?AppendContentToFile();

a.method1();

a.method2("E:\\dd.txt",?"222222222222222");

a.method3("E:\\dd.txt",?"33333333333");

}

方法1:

public?void?method1()?{

FileWriter?fw?=?null;

try?{

//如果文件存在,則追加內(nèi)容;如果文件不存在,則創(chuàng)建文件

File?f=new?File("E:\\dd.txt");

fw?=?new?FileWriter(f,?true);

}?catch?(IOException?e)?{

e.printStackTrace();

}

PrintWriter?pw?=?new?PrintWriter(fw);

pw.println("追加內(nèi)容");

pw.flush();

try?{

fw.flush();

pw.close();

fw.close();

}?catch?(IOException?e)?{

e.printStackTrace();

}

}

方法2:

public?static?void?method2(String?file,?String?conent)?{

BufferedWriter?out?=?null;

try?{

out?=?new?BufferedWriter(new?OutputStreamWriter(

new?FileOutputStream(file,?true)));

out.write(conent+"\r\n");

}?catch?(Exception?e)?{

e.printStackTrace();

}?finally?{

try?{

out.close();

}?catch?(IOException?e)?{

e.printStackTrace();

}

}

}

方法3:

public?static?void?method3(String?fileName,?String?content)?{

try?{

//?打開一個隨機訪問文件流,按讀寫方式

RandomAccessFile?randomFile?=?new?RandomAccessFile(fileName,?"rw");

//?文件長度,字節(jié)數(shù)

long?fileLength?=?randomFile.length();

//?將寫文件指針移到文件尾。

randomFile.seek(fileLength);

randomFile.writeBytes(content+"\r\n");

randomFile.close();

}?catch?(IOException?e)?{

e.printStackTrace();

}

}

}

網(wǎng)站題目:java代碼寫文件內(nèi)容 java操作文件代碼
網(wǎng)址分享:http://chinadenli.net/article10/ddgshdo.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供建站公司ChatGPT定制開發(fā)全網(wǎng)營銷推廣服務器托管網(wǎng)站營銷

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設