Нужно было реализовать логику для замены строки в текстовом файле.Применял разные схемы, но остановился на самом лаконичном, как мне кажется:
try {
Files.write(Paths.get(fileName), Collections.singleton(new String(Files.readAllBytes
(Paths.get(fileName))).replace(searchString, replaceString)));
} catch (IOException e) {
throw new RuntimeException(e);
}
Все получается хорошо. Но, - после изменения заданной строки, - в конце файла добавляется пустая строка. При добавлении в файл, эта пустая строка мешает, - не соблюдаются отступы от предыдущего текста, приложение "ругается". Помогите побороть эти пустые строки. По всей видимости, они содержат какой-то tab...
Ответ найден. Просто мне нужно внимательнее читать stackoverflow... Нужно использовать
RandomAccessFile f = new RandomAccessFile(fileName, "rw");
Виртуальный выделенный сервер (VDS) становится отличным выбором
Вот собственно код дата прилетает формата 05 ноя 18, 20:51 В среде всё работает, но когда я компилирую файл и запускаю его через командную строку,...
Нужно создать класс со статическим методом, для сортировки массиваНапример по маршруту