質問に移る前に、私は Java をまったく初めて使用し、学校で Java のクラスを取っているため、Java についてほとんど知らないと言いたいと思います。この言語は大好きだと思いますが、正直に言うと、クラスの様子
そこで、詩の「あなた」をすべて「私たち」に置き換えるプログラムを書く必要があります。これは、提供されたテスタークラスで私が持っているものです。私はそれが間違っていることを知っています 私はちょうど推測しています
置換.java
import java.io.FileInputStream;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintWriter;
public class Replace {
String old_poem;
String new_poem;
//sets the name to OldPoem for the file with the original Poem
//sets the name to NewPoem for the file with the converted Poem
public Replace()
{
File inputFile = new File("OldPoem.txt");
String line = in.nextLine();
}
// replaces "you " with "we "
public void convert() throws FileNotFoundException
{
String newLine = line.replaceFirst("you", "we");
PrintWriter out = new PrintWriter("NewPoem.txt");
out.println(newLine);
}
//compares if the lines are the same in the new_poem file and in the correct file
//one line each time
public void same_as(String correct) throws FileNotFoundException
{
//stuck
enter code here
}
}
TextEditorTester.java
import java.io.FileNotFoundException;
public class TextEditorTester
{
private static boolean line_change;
public static void main(String[] args) throws FileNotFoundException
{
Replace poem=new Replace();
poem.convert();
poem.same_as("Kates.txt");
}
}