java代碼寫文件 java寫文本文件

java如何寫入文件

package?filewriter;??

創(chuàng)新互聯(lián)建站為客戶提供專業(yè)的做網站、成都網站制作、程序、域名、空間一條龍服務,提供基于WEB的系統(tǒng)開發(fā). 服務項目涵蓋了網頁設計、網站程序開發(fā)、WEB系統(tǒng)開發(fā)、微信二次開發(fā)、手機網站開發(fā)等網站方面業(yè)務。

import?java.io.FileWriter;??

import?java.io.IOException;??

public?class?IOExceptionDemo?{??

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

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

FileWriter?fw?=?null;??

try?{??

fw?=?new?FileWriter("k:\\Demo.txt",?true);??

fw.write("hello"?+?LINE_SEPARATOR?+?"world!");??

}?catch?(Exception?e)?{??

System.out.println(e.toString());??

}?finally?{??

if?(fw?!=?null)??

try?{??

fw.close();??

}?catch?(IOException?e)?{??

throw?new?RuntimeException("關閉失??!");??

}??

}??

}??

}

如何在Web工程里用java代碼創(chuàng)建一個文件

File?file?=?new?File("fileName");

并不是創(chuàng)建了一個文件。而是打開了一個內存到文件的句柄。?

可以理解為 java程序和本地磁盤上的這個文件連接了。?

之后可以對這個文件做操作。?

如果你要創(chuàng)建一個文件。并且寫入內容。?

必須用輸出流。?

比如你的xml是一個String .叫xmlstr

String?xmlstr="aaa";??

File?file?=?new?File("d:\\fileName.doc");???

byte?[]strtemp?=xmlstr.getBytes();??

//來源你字符串的輸入流??

InputStream?in?=new?ByteArrayInputStream(strtemp);??

OutputStream?out?=null;??

try?{??

//到你文件的輸出流??

out=??new?FileOutputStream(file?);??

byte[]?temp?=new?byte[1024];??

//讀輸入,寫到輸出??

while(in.read(temp)!=-1){??

out.write(temp);??

}??

out.flush();??

}??

catch?(Exception?e)?{??

//?TODO?Auto-generated?catch?block??

e.printStackTrace();??

}??

finally{??

try?{??

if(in!=null){??

in.close();???

}??

if(out!=null){??

out.close();??

}??

}??

catch?(IOException?e)?{??

}??

}

通過流的方式把文件寫到你要的路徑下才算創(chuàng)建了一個文件。

java編寫程序創(chuàng)建out.txt文件并寫入“helloworld”,然后讀出來輸出到命令行

1.在新建好的文件夾中新建一個文本文檔,把文檔名改為HelloWorld.java,并在該文檔中寫好如下程序。

2.打開win+R,輸入cmd并打開,則進入以下界面:3.輸入D:轉入D盤PS:若是在桌面新建的文本文檔,方法類似,則最終結果為,且桌面也會出現(xiàn)一個.class文件:

4.返回剛才建立文本文檔的界面,找對應地址并輸入到命令框中(先輸cd加上一個空格,在輸入地址)

4.接著在后面輸入【javac+空格+類名(該程序類名為HelloWorld)+.java】5.接下來輸入【java+空格+類名】6.完成后就可以在文檔界面得到一個.class的文件 ,如此即可。

網站欄目:java代碼寫文件 java寫文本文件
標題來源:http://www.muchs.cn/article48/hjesep.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)網站收錄、微信公眾號全網營銷推廣、面包屑導航網站設計

廣告

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

h5響應式網站建設