當前位置:首頁 » 編程語言 » java刪除內容

java刪除內容

發布時間: 2023-01-22 18:25:39

『壹』 java 文件中刪除一行(或某個字元)

用「」替換文件中的內容達到刪除目的

importjava.io.InputStream;
importjava.io.BufferedReader;
importjava.io.BufferedWriter;
importjava.io.FileReader;
importjava.io.FileWriter;
importjava.util.Scanner;
importjava.io.FileNotFoundException;
importjava.io.IOException;

publicclasszifutihuan
{
protectedstaticvoidrep(Stringch)
{
BufferedReaderbis=null;
FileWriterbos=null;
Strings=null;
try
{
bis=newBufferedReader(newFileReader("1.txt"));
bos=newFileWriter("2.txt");

while(null!=(s=bis.readLine()))
{

s=s.replaceAll(ch,"");
System.out.println(s);
s=s+" ";
bos.write(s);
}
bos.close();
bis.close();
s=null;

}
catch(FileNotFoundExceptione)
{
System.out.println("未找到文件 ");
}
catch(IOExceptionee)
{
System.out.println("aaa");
}

}

publicstaticvoidmain(Stringargs[])
{

rep("123");

}
}

『貳』 java如何刪除文本文件

兩種方法:
方法一,
File file = new File("?");(?中填寫你的文件的路徑,注意:win下需要轉義,例如:D:\\test.txt,Linux下直接填寫,例如:/home/user001/text.txt)
if(file.exists())
file.delete();
方法二,
利用Runtime(Runtime是java的一個取得系統相關進程的類,說白了就是調用系統的命令刪除文件)
Runtime run = Runtime.getRuntime();
try {
Process p = run.exec(cmd); //cmd為String,其內容為對應系統的刪除命令,例如:在win下,應該寫成:String cmd = "del "+你的文件路徑以及文件名;
p.waitFor();
} catch (Exception e) {
e.printStackTrace();
}
方法二,速度比較快哦,不過如果小文件的話,速度沒什麼分別。

『叄』 java 文件中 怎、樣將 裡面的內容 刪除掉 (全部刪除 和 部分刪除 )

JAVA中沒有直接在文件中刪除或者修改一行或者幾個字元的函數,但是既然提到了C++中的文件指針,那麼JAVA在RandomAccessFile(java.io.RandomAccessFile)類中提供了一系列的方法可以控制這個「文件指針」的東東
例如:getFilePointer方法就可以獲取相對文件頭的指針偏移量;
也可以通skipBytes(int n)准確地跳過 n 位元組輸入。

『肆』 JAVA 刪除字元串中指定的字元

直接使用空字元串替換就可以。

String b = "abcabcabc";

b=b.replace("b","");

這個方法是替換所有的,如果是想找第一個是b的,可以如下

String s = "abcabcabc";

int i=s.indexOf("b");

s=s.substring(0, i)+s.substring(i+1);

System.out.println(s);

(4)java刪除內容擴展閱讀:

JRE是個運行環境,JDK是個開發環境。因此寫Java程序的時候需要JDK,而運行Java程序的時候就需要JRE。而JDK裡面已經包含了JRE,因此只要安裝了JDK,就可以編輯Java程序,也可以正常運行Java程序。

但由於JDK包含了許多與運行無關的內容,佔用的空間較大,因此運行普通的Java程序無須安裝JDK,而只需要安裝JRE即可。

『伍』 JAVA如何刪除文本文檔里的某一行

你可以用StreamReader一行一行地讀,直到讀完,你把讀到的每一行加到ArrayList對象中存放,然後遍歷這個ArrayList對象,對每一行進行判斷處理,不要的直接刪除,然後再用StreamWriter把ArrayList對象中的數據重寫到文件中,原來的文件覆蓋掉。

『陸』 java 刪除文件內容

程序整體思路如下:
JAVA刪除文件內容,需要將文件內容讀出來,然後再寫回去,肯定需要用io處理。
任何程序的IO操作都逃不了Open與Close,如果打開了一個文件,進程將會鎖住這個文件,不讓其進程或者線程寫入他,一旦讀取完文件之後,需要Close掉他,這個是一套標准來著。
如果要實現這種功能,最好的方法是使用一個臨時的內存去保存讀取文件的數據,然後重新進行操作,覆蓋掉讀取的文件。

『柒』 Java 如何使用輸入流和輸出流 將txt文件中的某一行數據刪除

按行讀取文本,寫入一個StringBuilder或StringBuffer對象中,循環寫入時判斷刪除行時不寫入,最後將拼接的字元串寫入原文件即可,這裡面需要注意存儲字元串長度。

熱點內容
oracle存儲過程的使用方法 發布:2025-07-19 17:29:10 瀏覽:954
阻值的演算法 發布:2025-07-19 17:24:57 瀏覽:984
安卓怎麼啟動exe 發布:2025-07-19 17:21:58 瀏覽:639
linux生成可執行文件 發布:2025-07-19 17:20:37 瀏覽:862
預演算法修訂的背景 發布:2025-07-19 17:19:46 瀏覽:855
腳本製作計算器 發布:2025-07-19 17:18:30 瀏覽:271
sqlifthen語句 發布:2025-07-19 17:18:27 瀏覽:834
網吧的資料庫 發布:2025-07-19 17:07:58 瀏覽:565
ipad怎麼把微信加密碼 發布:2025-07-19 16:58:45 瀏覽:365
查看linux被攻擊 發布:2025-07-19 16:50:45 瀏覽:638