なぜ次のコード
import java.io.DataOutputStream;
import java.io.FileOutputStream;
import java.io.IOException;
public class Test {
public static void main(String[] args) throws IOException {
DataOutputStream out = new DataOutputStream( new FileOutputStream("plik.txt"));
String test = new String("test");
out.writeUTF(test);
out.close();
}
}
ファイルの先頭に「null」とeot文字があり、その後に「test」が続くファイルを生成しますか? 追加のものなしで、「テスト」のみのファイルが生成されると予想していました。