具体的に言えば、ファイルを読み込んで各段落の先頭にインデントを付けるプログラムを (おそらく) 作成することができました。問題は、文字カウンターを出力ファイルに出力する前に、出力ファイルに何も出力しないことです。ただし、Java は、外部ソースから変更されたと述べています。以前は、JGrasp IDE でファイルの変更を直接表示できました。私が見落としている明らかな何かがありますか?
コードは次のとおりです...念のため、それが私のコードです:
public class ReadFile
{
static Scanner inFile;
static PrintWriter outFile;
public static void main(String[] args) throws IOException
{
String inputString;
final String indent = " ";
inFile = new Scanner(new FileReader("History.d1"));
outFile = new PrintWriter(new FileWriter("History.d2"));
inputString = indent + inFile.nextLine();
outFile.println(inputString);
while (inFile.hasNextLine())
{
inputString = inFile.nextLine();
}
if (inputString.length() < 1)
{
outFile.print("/n");
}
else if (inputString.length() > 0)
{
inputString = indent + inputString;
}
outFile.println(inputString);
}
}