Я следующий кодRandom File Access Write Ending с дополнительными пространствами Java
RandomAccessFile file_test = new RandomAccessFile("C:\\Test Folder\\test4.doc", "rws");
StringBuffer st = new StringBuffer();
st.append("Writing to File");
file_test.writeChars(st.toString());
file_test.seek(0);
System.out.println(file_test.readLine());
Так вопросы, у меня есть то, что этот файл записывается, но есть пробелы между каждой буквой. Это выход:
W т я т и н т о л я Р е
вместо
гЗапись в файл
Любые предложения о том, как это исправить?
Нет, на выходе нет пробелов. Вы прочитали документацию по API и поняли, что на самом деле должен делать метод writeChars? – jarnbjo
Когда вы открываете файл .doc или .txt, там есть пробелы. Когда я пишу, нет пробелов, но я читал, что вы не хотите представлять символы с байтами. –