Я хочу скопировать файл на Java с помощью FileStream. Это мой код.копировать файл в Java с помощью FileStream
FileInputStream infile = new FileInputStream("in");
FileOutputStream outfile = new FileOutputStream("out");
byte[] b = new byte[1024];
while(infile.read(b, 0, 1024) > 0){
outfile.write(b);
}
infile.close();
outfile.close();
Я использую vim для просмотра своего файла.
входного файла "в"
Hello World1
Hello World2
Hello World3
выходного файла "Выход"
Hello World1
Hello World2
Hello World3
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@...
Есть много лишних '^ @' в выходном файле.
Размер входного файла 39 байт.
И размер выходного файла 1 КБ.
Почему в выходном файле много дополнительных символов?
Спасибо. Оно работает. –