Sayfalar

31 Ocak 2014 Cuma

Javada Text Okuma Ve Texte Yazma

Java Text Dosyasını Okuma

   Merhaba arkadaşlar.
 Text dosyasındaki veriyi okuma ve veri yazma kodlarını paylaşacağım sizlere.

         //dosyanın yolunu veriyoruz.
        File dosyaYolu=new File("C:\\Users\\Harun\\Desktop\\harun.txt");
        try
        {
            BufferedReader reader = null;
            String tumMetin = null;

            //BufferedReader tipinde nesne uretip okuyacağımız dosyayı reader                          // referansına atıyoruz.                                                                       
            reader = new BufferedReader(new FileReader(dosyaYolu));

            //ilk satiri okuyup metin'e atıyoruz.
            String metin  = reader.readLine();
             
            //dosya sonuna kadar okuma işlemi yapılır.
            while (metin!=null) { 
               tumMetin+=metin;
               metin = reader.readLine();  
           }
           jTextArea1.setText(tumMetin);
            
         }
        catch(final IOException e){
         
        }


 Java Text Dosyasına Yazma


          //jTextField1'den aldıgımız metni yazdıracagız
          String yazilacakMetin=jTextField1.getText();

          //dosyanın yolunu veriyoruz.
          File dosyaYolu=new File("C:\\Users\\Harun\\Desktop\\harun.txt");
            try
            { 
              //FileWriter tipinde nesne uretip okuyacağımız dosyayı filewriter referansına
              // atıyoruz ,boolean degeri 'true' ise textteki yazının devamına yazar, 'false'                 //ise ustune yazar yani diger metinleri siler.                                                                 FileWriter filewriter=new FileWriter(dosyaYolu, true);
              BufferedWriter yaz=new BufferedWriter(filewriter);
             
              //aldıgımız metni texte yazıyoruz.
                yaz.write(yazilacakMetin+"\t");
                yaz.close();
            }
            catch(IOException ex)
            {
                System.out.println("Yazarken oluşan hata = "+ex.toString());
            }  



İyi günler arkadaşlar..

Hiç yorum yok:

Yorum Gönder