Dosya Islemleri

Transkript

Dosya Islemleri
Dosya İşlemleri
Veri Yapıları
Laboratuvar Çalışması
Veri Yapıları ()
Dosya İşlemleri
Laboratuvar Çalışması
1/8
java.io.File sınıfı
Platform bağımsız dosya sınıfıdır
File sınıfı dosyaya bir referanstır, tüm dosya içeriğini saklamaz
Veri Yapıları ()
Dosya İşlemleri
Laboratuvar Çalışması
2/8
Dosya İşlemleri
Dosya ile ilgili işlemlerin hepsi File sınıfı içerisinde tanımlanmıştır
Dosyanın verisini okuyabilmek için FileInputStream
Dosyaya veri yazmak için FileOutputStream
Veri Yapıları ()
Dosya İşlemleri
Laboratuvar Çalışması
3/8
Okuma işlemi
Veri Yapıları ()
Dosya İşlemleri
Laboratuvar Çalışması
4/8
Yazma işlemi
Veri Yapıları ()
Dosya İşlemleri
Laboratuvar Çalışması
5/8
Örnek Proje
Bir dosyada tutulan öğrenciler listeleniyor
Yeni öğrenci ekleme
Dosya okuma ve yazma
Metin ayrıştırma
Veri Yapıları ()
Dosya İşlemleri
Laboratuvar Çalışması
6/8
Örnek Proje - Önemli Metotlar
ogrenciEkle(ogrenci, dosyaAdi,sonunaEkle): Dosyaya parametre
olarak verilen öğrenci kaydediliyor
ogrencileriOku(fileName): Parametre olarak verilen dosyadan
öğrenci bilgilerini okuyarak bir vektör olarak döndürüyor
ogrenciUret(bilgiler): Dosyadan okunan satırı parametre olarak
alıyor ve ayrıştırarak öğrenci nesnesi şeklinde döndürüyor
Veri Yapıları ()
Dosya İşlemleri
Laboratuvar Çalışması
7/8
Bağlantılar
http://home.cogeco.ca/ ve3ll/jatutor9.htm
http://java.sun.com/docs/books/tutorial/essential/io/file.html
http://www.willamette.edu/ gorr/classes/cs231/lectures/chapter11/
Veri Yapıları ()
Dosya İşlemleri
Laboratuvar Çalışması
8/8

Benzer belgeler

Sayısal Analiz Ders Notları Arzu Erdem Kaynaklar

Sayısal Analiz Ders Notları Arzu Erdem Kaynaklar Applied Numerical Analysis Using Matlab, Laurene V. Fausett, Prentice Hall, 1999. Sayısal analiz, Galip Oturanç, 2008. Sayısal analiz ve mühendislik uygulmaları, İrfan Karagöz, 2001.

Detaylı

gezegenler˙ın hareket˙ı

gezegenler˙ın hareket˙ı elde ederiz; yani r × v zamandan bağımsız olan sabit bir h vektörüdür. (İyi fizik bilenler için, h , gezegenin birim kütle başına düşen açısal momentumudur.) Eğer h = 0 olsaydı, r ve v ...

Detaylı

dosyayı indir - uludağ soğuk hava tesisleri inegöl bursa

dosyayı indir - uludağ soğuk hava tesisleri inegöl bursa Our company started its activities with the quick freezing and storage for fruits,vegetables,meat and chicken products in 1983 at Bursa Yenice Facilities.Afterwards the company has proceed its acti...

Detaylı

seyrek matr˙ıs-vekt ¨or c¸ arpımı ˙ıc¸ ˙ın kos¸ut zamanda ¨ozelles¸m˙ıs

seyrek matr˙ıs-vekt ¨or c¸ arpımı ˙ıc¸ ˙ın kos¸ut zamanda ¨ozelles¸m˙ıs bloklara ayrılmış matristeki blok satır sayısıdır; b rows blokların satır indeksleri, b cols sütun indeksleridir; b vals matrisin değerlerine gereken yerlerde sıfır eklenmiş değer dizilimidir....

Detaylı

he˙ısenberg grubunun geometr˙ıs˙ı ve he˙ısenberg grubunda¨ozel e

he˙ısenberg grubunun geometr˙ıs˙ı ve he˙ısenberg grubunda¨ozel e Tanım 1.9 A, S topolojik uzayı üzerinde n−boyutlu bir atlas olsun. A nın her bir koordinat sistemiyle düzgün kesişen S deki her koordinat sistemi yine A nın elemanı oluyorsa, bu A atlasına n−bo...

Detaylı