2016-04-11 20 views
0

Mevcut bir metin dosyasına sahibim. Ancak, dosyanın üzerine yazmak istiyorum, bu dosyadaki bazı kelimeleri silmeyi de içerir. Bu nedenle, verileri aynı ada sahip bir dosyaya yazıp, önceki dosyanın üzerine yazılmasını umarsam daha kolay olacağını düşünüyorum, ancak bu doğru değil. Bunu nasıl yapabilirim?Aynı ada sahip yeni dosyaların yaratılması ve değiştirilmesi

JFileChooser chooser = new JFileChooser(); 
int status = chooser.showOpenDialog(null); 

if(status ==JFileChooser.APPROVE_OPTION) { 
    File f = chooser.getSelectedFile(); 

    PrintWriter(new FileOutputStream(f.getName())); 

cevap

0

Daha fazla veya daha az bunun kadar aslında yazabilirsiniz şey PrintWriter bir başvuru depolamak olmadığını dışında yaptık ve gereksizce File gelen yol bilgilerini attı.

doğru bir şekilde olur

PrintWriter pw = new PrintWriter(f); 
// pw.println()/print()/write() etc. 
pw.close(); 
İlgili konular