Doç. Dr. GÜRAY SONUGÜR

Doç. Dr. Güray SONUGÜR – Öğrenci Bilgi Paylaşım Platformu

Dosya Okuma ile Basit Rehber Uygulaması(ArrayList ile)

 

Dikkat! Bu örnek derste yapılmadı

Dikkat! Bu örnek derste yapılmadı

 

 

 

 

 

bilgiler.txt indirebilirsiniz

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.Scanner;
import java.util.ArrayList;
public class IO_OkumaArrayList {
public static void main(String[] args) throws IOException {

boolean aramaDevam=true;

do
{
// Okumak üzere dosya açılır.
FileReader f = new FileReader(“bilgiler.txt”);
// Okuma yapacak nesne türetilir.
BufferedReader in = new BufferedReader(f);

ArrayList<String> line = new ArrayList<String>();

System.out.println(“Lütfen aranacak numarayı giriniz: “);
Scanner sc=new Scanner(System.in);
String okunanDeger=sc.next();
int i=0;
String str;
//line.add(i,””);
while((str=in.readLine())!=null)
{
//line.set(i,str);
line.add(str);
String[] strSplit=str.split(“#”);
if (strSplit[0].equals(okunanDeger))
{
System.out.println(“Numara: ” +strSplit[0] + “\nAdı Soyadı: ” +strSplit[1]+ “\nFakülte : ” +strSplit[2] + “\nBölüm: “+ strSplit[3]);
f.close();
aramaDevam=false;
break;
}

}
System.out.println(line);
f.close();
}while (aramaDevam==true);

System.out.println(“*************Arama Bitmiştir**********”);

}

}