你直接new一個(gè)相同文件就會(huì)將舊文件清空。
成都創(chuàng)新互聯(lián)是一家專業(yè)提供雞東企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、HTML5、小程序制作等業(yè)務(wù)。10年已為雞東眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進(jìn)行中。
可以通過“FileOutputStream”創(chuàng)建文本實(shí)例,之后不存儲(chǔ)東西,即可將原有的內(nèi)容覆蓋的,也就是實(shí)現(xiàn)可清空操作。
要清空,最簡(jiǎn)單的方法就是新建一個(gè)文本名字與要清空的名字一樣就好,直接默認(rèn)就替代了。
按行讀取文本,寫入一個(gè)StringBuilder或StringBuffer對(duì)象中,循環(huán)寫入時(shí)判斷刪除行時(shí)不寫入,最后將拼接的字符串寫入原文件即可,這里面需要注意存儲(chǔ)字符串長(zhǎng)度。
程序整體思路如下:JAVA刪除文件內(nèi)容,需要將文件內(nèi)容讀出來,然后再寫回去,肯定需要用io處理。
1、Ganymed SSH-2 for java 可以模擬遠(yuǎn)程ssh登錄,可以實(shí)現(xiàn)在linux下刪除文件需求。謹(jǐn)慎,用root用戶時(shí)。
2、//Struts2里面的寫法是這樣的。//相對(duì)路徑你應(yīng)該知道到。
3、單純的url訪問是無法實(shí)現(xiàn)的,必須在遠(yuǎn)程服務(wù)器上提供一個(gè)程序,接收你url中的指令,然后對(duì)服務(wù)器做相應(yīng)的刪除操作。
你直接new一個(gè)相同文件就會(huì)將舊文件清空。
程序整體思路如下:JAVA刪除文件內(nèi)容,需要將文件內(nèi)容讀出來,然后再寫回去,肯定需要用io處理。
按行讀取文本,寫入一個(gè)StringBuilder或StringBuffer對(duì)象中,循環(huán)寫入時(shí)判斷刪除行時(shí)不寫入,最后將拼接的字符串寫入原文件即可,這里面需要注意存儲(chǔ)字符串長(zhǎng)度。
實(shí)體類:AAA屬性 id,testDate,road,num1,type1,num2,type2 記得添加get,set方法.每讀取一行時(shí)值添加到AAA實(shí)體類對(duì)應(yīng)屬性中,然后add至List。樓主用好StringTokenizer 不建議用了,用string.split()方法吧 。
刪除不好做,因?yàn)槟闶且粋€(gè)文件內(nèi)容的刪除。可以用字符串?dāng)?shù)組來保存每一行的值,刪除了之后,再重新保存進(jìn)去。