package?filewriter;??

創(chuàng)新互聯(lián)建站為客戶提供專業(yè)的做網(wǎng)站、成都網(wǎng)站制作、程序、域名、空間一條龍服務(wù),提供基于WEB的系統(tǒng)開發(fā). 服務(wù)項(xiàng)目涵蓋了網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站程序開發(fā)、WEB系統(tǒng)開發(fā)、微信二次開發(fā)、手機(jī)網(wǎng)站開發(fā)等網(wǎng)站方面業(yè)務(wù)。
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("關(guān)閉失敗!");??
}??
}??
}??
}
File?file?=?new?File("fileName");
并不是創(chuàng)建了一個(gè)文件。而是打開了一個(gè)內(nèi)存到文件的句柄。?
可以理解為 java程序和本地磁盤上的這個(gè)文件連接了。?
之后可以對(duì)這個(gè)文件做操作。?
如果你要?jiǎng)?chuàng)建一個(gè)文件。并且寫入內(nèi)容。?
必須用輸出流。?
比如你的xml是一個(gè)String .叫xmlstr
String?xmlstr="aaa";??
File?file?=?new?File("d:\\fileName.doc");???
byte?[]strtemp?=xmlstr.getBytes();??
//來(lái)源你字符串的輸入流??
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)建了一個(gè)文件。
1.在新建好的文件夾中新建一個(gè)文本文檔,把文檔名改為HelloWorld.java,并在該文檔中寫好如下程序。
2.打開win+R,輸入cmd并打開,則進(jìn)入以下界面:3.輸入D:轉(zhuǎn)入D盤PS:若是在桌面新建的文本文檔,方法類似,則最終結(jié)果為,且桌面也會(huì)出現(xiàn)一個(gè).class文件:
4.返回剛才建立文本文檔的界面,找對(duì)應(yīng)地址并輸入到命令框中(先輸cd加上一個(gè)空格,在輸入地址)
4.接著在后面輸入【javac+空格+類名(該程序類名為HelloWorld)+.java】5.接下來(lái)輸入【java+空格+類名】6.完成后就可以在文檔界面得到一個(gè).class的文件 ,如此即可。
網(wǎng)站欄目:java代碼寫文件 java寫文本文件
標(biāo)題來(lái)源:http://chinadenli.net/article48/hjesep.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、網(wǎng)站收錄、微信公眾號(hào)、全網(wǎng)營(yíng)銷推廣、面包屑導(dǎo)航、網(wǎng)站設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)