【问题标题】:How to delete content from a text file?如何从文本文件中删除内容?
【发布时间】:2019-09-26 21:04:50
【问题描述】:

我想删除文本文件的内容,因为不需要其内容,但我需要文本文件才能使代码正常工作。

import java.io.*;
import javax.swing.JOptionPane;

class code extends program{
   String [][] stock= new String[10][10];

   void show_stock()throws IOException{
       BufferedReader br= new BufferedReader(new FileReader("C:\\Users\\Isaac Sam Camilleri\\Stock\\Documents\\stock.txt"));
       for(int i=0; i<=9;i++){
           stock[i][0]=br.readLine();
           stock[0][i]=br.readLine();
       }//load stock from document
       for(int i=0;i<=9;i++){
         System.out.println(stock[i][0] + " " + stock[0][i]);
       }
   }
} 

【问题讨论】:

  • "..in BlueJ" 处理的语言是Java,在任何IDE中都是相同的Java代码。所以不要提及(或标记)IDE的名称,这无关紧要。

标签: java file file-io


【解决方案1】:

打开一个文件进行写入和关闭它会将文件大小设置为 0

void show_stock() throws IOException {
  …
  try( FileWriter fw = new FileWriter( "C:\\Users\\Isaac Sam Camilleri\\Stock\\Documents\\stock.txt" ) ) {
  }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-14
    • 1970-01-01
    • 2022-01-23
    相关资源
    最近更新 更多