Можно ли как то изменить текст в файле который уже существует типо вот в файле написано AB и в программе вписываешь на что хочешь изменить и меняется к примеру на AR
BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(file)));
String newStr = "";
while ((newStr = in.readLine()) != null) {
newStr = newStr.replace("AB","AR");
}
Замена части с строке и сохранение в файл
Метод contains проверяет содержит ли строка указанную последовательность символов.
public class Normalize {
public static void main(String[] args) throws IOException {
String separator = File.separator;
String path = "C:" + separator + "files" + separator;
String f1 = "config.assets";
String f2 = "config2.assets";
BufferedReader in = new BufferedReader(new InputStreamReader(new FileInputStream(path + f1)));
//Поток записи в другой файл
PrintWriter out = new PrintWriter(new FileWriter(path + f2), true);
String newStr = "";
while ((newStr = in.readLine()) != null) {
try {
if (newStr.contains("load")) {
newStr = newStr.replace("1", "2");
}
out.println(newStr);
} catch (Exception e) {
}
}
}
}
Файл config.assets
{"load":1}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Хотите улучшить этот вопрос? Добавьте больше подробностей и уточните проблему, отредактировав это сообщение
Возникла такая задача, проверить существование или поддержку события в разных браузерах