私の最初のJavaプログラム..
Javaを使用してファイルを作成し、PCに保存しようとしています
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.Writer;
public class createfile {
public static void main(String[] args) throws IOException {
int[] numbers = {1,2,3};
for (int item : numbers) {
String key = "file" + item;
File file = File.createTempFile("c:\\",key,".txt");
Writer writer = new OutputStreamWriter(new FileOutputStream(file));
writer.write("abcdefghijklmnopqrstuvwxyz\n");
writer.write("01234567890112345678901234\n");
writer.write("!@#$%^&*()-=[]{};':',.<>/?\n");
writer.write("01234567890112345678901234\n");
writer.write("abcdefghijklmnopqrstuvwxyz\n");
writer.close();
}
return file;
}
}
ここで何が欠けているのですか..私はそれを理解できませんでした。すべてが本に沿っているようです。
ありがとう
===========更新===========
取った後
- return file ;
- throws IOException ;
- and change to File file = File.createTempFile(key,".txt",new File("c:\\"));
私はまだこのエラーが発生します
スレッド「メイン」の例外 java.lang.Error: 未解決のコンパイルの問題: 未処理の例外タイプ IOException 未処理の例外タイプ FileNotFoundException 未処理の例外タイプ IOException 未処理の例外タイプ IOException 未処理の例外タイプ IOException 未処理の例外タイプ IOException 未処理の例外タイプ IOException 未処理の例外タイプ IOException