Soru & Cevap

Java da istenen satıra yazdırma (BufferedWriter)

12.08.2018 - 03:05

Merhaba arkadaşlar,

Java da belli bir text dosyasına yazdırma yapabiliyorum fakat dosyanın içindeki verilere zarar vermeden herhangi bir istediğim satırın üstüne yazdırmak istiyorum verimi.

int satir=5;
String string="deneme";
FileWriter fw=new FileWriter(dosya,false);
BufferedWriter bw=new BufferedWriter(fw);
for(int i=0;i<satir;i++) bw.newLine(); 
bw.write(string);
bw.close();

bu kodu çalıştırdığımda istediğim satıra yazıyor fakat diğer verileri de siliyor. Diğer verileri silmeden nasıl bu işlemi yaptırabilirim yardımcı olur musunuz ?

487 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-273188-1579697982.jpg
paradox
21.06.2021 - 02:05

Hocam siz arkadaşın ne dediğini anlamamışsınız. Arkadaş belirli bir satıra veri yazma işlemi yaptırmak istiyor. Dosyanın sonunda değil

picture-135896-1541291040.jpg
hakkikrks
20.12.2018 - 05:10

https://gelecegiyazanlar.turkcell.com.tr/konu/android/egitim/android-101/javada-dosya-islemleri

adresindeki metinden paylaşıyorum.
"Dosyaya metin yazma işlemini başlatmak için FileWriter sınıfından faydalanırız. FileWriter sınıfı File tipindeki bir değişkeni yazma amacıyla kullanmaya yarar. Yapıcı içerisinde yer alan boolean tipindeki değer dosyanın append modunda yazılmasını sağlar. append modu dosyanın içerisinde yer alan mevcut metinlere dokunmadan dosyanın son karakterinden itibaren yazma işlemini başlatacaktır. Yukarıdaki kod içerisinde bu değer false olduğundan dosya.txt her seferinde baştan yazılacaktır."