15 03 2014
Dosya Okuma ile Basit Rehber Uygulaması(ArrayList ile)
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**********”);
}
}
Dosya Okuma ile Basit Rehber Uygulaması Ekrandan Girilen Değerleri Dosyaya Yazma (Scanner Sınıfı ile)