-3
私は何千もの行の.txtファイルを持っています。各行は異なる日付で始まります。 1999年7月23日。 各行の日付を削除できるプログラムを作成したいと思います。 私はBufferedReader/Writerとスキャナを使用します。どのようにこのタイプの日付を見つけて削除できますか?前もって感謝します。Javaを使用してtxtファイルの行から日付書式を削除するにはどうすればよいですか?
class RemoveDate {
public static void main(String[] args) {
File inputFile = new File("myFile.txt");
File tempFile = new File("myTempFile.txt");
BufferedReader reader = new BufferedReader(new FileReader(inputFile));
BufferedWriter writer = new BufferedWriter(new FileWriter(tempFile));
String lineToRemove = "bbb";
String currentLine;
}
}
私はしばらくして各行から日付を削除しようとしています。
にアップ応じて、データを削除するために、異なる日付形式とサブのための正規表現を使用することができます。彼らは2つの異なる言語です。コードのスニペットを投稿し、解決しようとしている問題について少し詳しく説明していただければ幸いです。 –
Javaでこれ。混乱させて申し訳ありません。 'ファイルinputFile =新しいファイル(" myFile.txt "); ファイルtempFile =新しいファイル( "myTempFile.txt"); BufferedReader reader =新しいBufferedReader(新しいFileReader(inputFile)); BufferedWriter writer =新しいBufferedWriter(新しいFileWriter(tempFile)); 文字列lineToRemove = "xzy"; 文字列currentLine; ' – ericrk00
各日付の長さが同じ場合は、単に' substring() 'を使うことができます。 – Arthur