Perşembe, Haziran 13, 2024
Sanal Gündem
Ana SayfaKodlamaJavaJava Dosya Okuma ve Yazma İşlemleri

Java Dosya Okuma ve Yazma İşlemleri

Java’da dosya okuma ve yazma işlemleri gerçekleştirmek için java.io paketi kullanılır. İşte Java’da dosya okuma ve yazma işlemlerini gerçekleştirmek için kullanılan temel sınıflar ve yöntemler:

  1. Dosya Okuma İşlemi: Dosya okuma işlemleri için FileReader ve BufferedReader sınıfları kullanılır. İşlem şu adımlarla gerçekleştirilir:
import java.io.FileReader;
import java.io.BufferedReader;
import java.io.IOException;

public class FileReadExample {
    public static void main(String[] args) {
        try {
            FileReader fileReader = new FileReader("dosya.txt"); // Okunacak dosyanın adı veya yolu
            BufferedReader bufferedReader = new BufferedReader(fileReader);

            String line;
            while ((line = bufferedReader.readLine()) != null) {
                System.out.println(line); // Okunan satırı işle
            }

            bufferedReader.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

Bu örnekte, FileReader ile dosya okunur ve BufferedReader ile tamponlanır. Ardından readLine() yöntemi kullanılarak dosya satır satır okunur ve ekrana yazdırılır. Dosya okuma işlemi tamamlandıktan sonra, close() yöntemi ile kaynakların serbest bırakılması önemlidir.

  1. Dosya Yazma İşlemi: Dosya yazma işlemleri için FileWriter ve BufferedWriter sınıfları kullanılır. İşlem şu adımlarla gerçekleştirilir:
import java.io.FileWriter;
import java.io.BufferedWriter;
import java.io.IOException;

public class FileWriteExample {
    public static void main(String[] args) {
        try {
            FileWriter fileWriter = new FileWriter("dosya.txt"); // Yazılacak dosyanın adı veya yolu
            BufferedWriter bufferedWriter = new BufferedWriter(fileWriter);

            bufferedWriter.write("Satır 1");
            bufferedWriter.newLine(); // Yeni satır ekler
            bufferedWriter.write("Satır 2");

            bufferedWriter.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

Bu örnekte, FileWriter ile dosya oluşturulur veya mevcut dosya açılır ve BufferedWriter ile tamponlanır. write() yöntemi kullanılarak veriler yazılır ve newLine() yöntemi ile yeni satıra geçilir. Dosya yazma işlemi tamamlandıktan sonra, kaynaklar close() yöntemi ile serbest bırakılır.

Dosya okuma ve yazma işlemleri yaparken, dosya yolunu (path) doğru bir şekilde belirtmek önemlidir. Dosya okuma ve yazma işlemleri sırasında oluşabilecek hataları (IOException) kontrol etmek ve işlem sonunda kaynakları doğru şekilde serbest bırakmak da önemlidir.

Yunus Emre Altay
Yunus Emre Altayhttp://yunusemrealtay.com.tr
Biz, yenilikçi çözümler ve dijital dönüşüm süreçlerinde uzmanlaşmış olarak, web, mobil ve masaüstü yazılımlar geliştiriyor ve işletmelerinizi geleceğe taşıyoruz. Analizlerimizi sıkı çalışması ve deneyimi ile, size özel çözüm önerileri sunarak iş süreçlerinizi optimize etmeye odaklanıyoruz
RELATED ARTICLES
- Reklam Alanı -

En Popüler

Son Yorumlar