-2
1つの.txtファイルから(Javaを使用して)入力を処理し、別の.txtファイルに送信するにはどうすればよいですか?私は配管について聞いたことがありますが、何時間もインターネットで検索しても、どうやってそれを行うのかまだ分かりませんでした。Java - .txtから入力を処理してanohter .txtに送信
1つの.txtファイルから(Javaを使用して)入力を処理し、別の.txtファイルに送信するにはどうすればよいですか?私は配管について聞いたことがありますが、何時間もインターネットで検索しても、どうやってそれを行うのかまだ分かりませんでした。Java - .txtから入力を処理してanohter .txtに送信
public static void main (String[] args) throws FileNotFoundException
{
Scanner sc = new Scanner(new File(args[0]));
double sum=0;
String token="0";
try
{
PrintWriter writer = new PrintWriter((args[1]), "UTF-8");
while(sc.hasNextLine())
{
String line=sc.nextLine();
Scanner lineScan = new Scanner(line);
while(lineScan.hasNext())
{
token=lineScan.next();
sum+=Double.parseDouble(token);
}
//System.out.println(sum);
writer.println(sum);
sum=0;
lineScan.close();
}sc.close();
writer.close();
}
catch (IOException e) {
System.out.print("error");
}
}
}
これは、ファイル入出力の例です。最初のコマンドライン引数は、2番目のコマンドライン引数から書き込みたい.txtファイル(または "args [x]"をblah1.txtに置き換えることができます)から読み込むファイルです。このファイルは、各行の数字を含むテキストファイルから読み込み、それらを追加して出力ファイルに出力します。だから、
、ファイルTXTあなたの入力がされた場合:
1 5 10
2
4 3
、あなたの出力ファイルは、私はこのことができます願ってい
16
2
7
だろう。
ファイルを読み込んで別のファイルに何かを出力するだけです。あなたはおそらくこれを考えすぎているでしょう。 –