JAVA-Dosya Okuma

/**
 *
 * @author Gökhan
 */
import java.io.*;



public class DosyaDonusturucu {
    public static int satirDondur(){
        int sayac=0;
  try{
            FileInputStream f=new FileInputStream("A.txt");
    try (DataInputStream d = new DataInputStream(f)) {
        BufferedReader b=new BufferedReader(new InputStreamReader(d));
        while(b.readLine()!=null){
            sayac++;
        }
    }
       }
        catch(Exception e)
       {
            System.err.println("Hata" + e.getMessage()); 
       }
  return sayac;
 
    }
    public static void main(String[] args) {
        String [] str=new String[satirDondur()];

        try{
            FileInputStream f=new FileInputStream("A.txt");
    try (DataInputStream d = new DataInputStream(f)) {
        BufferedReader b=new BufferedReader(new InputStreamReader(d));
        for(int i=0;i<str.length;i++){
        str[i]=b.readLine();
        System.out.println(str[i]); 
        }
    }
       }
        catch(Exception e)
       {
            System.err.println("Hata" + e.getMessage()); 
       }
    } 
}


Öncelikle oluşturduğumu txt dosyasını java projemize ekledik sonrada txt dosyamızın kaç satırdan oluştuğunu öğrenmek için bir fonksiyon oluşturduk.Bunun nedeni dosyayı okuyacağımız için oluşturacağımız dizinin boyutunu belirlemek.Böylece geriye null değerler dönmeyecektir.Bu yordama gerek kalmadanda array.split kullanarak dosyayı okumamız mümkün...

İYİ ÇALIŞMALAR...

Hiç yorum yok:

Yorum Gönder

Spring Boot Uygulamasını Heroku üzerinde Deploy Etme

Bu yazımızda sizlere spring boot ile yazılmış basit bir Rest api'nin heroku üzerinde nasıl deploy edebileceğimizi göstereceğim. Önce ...