Veri Yapilari Dosya Islemi Wwwjavadilicom

  • Uploaded by: www.javadili.com
  • 0
  • 0
  • December 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Veri Yapilari Dosya Islemi Wwwjavadilicom as PDF for free.

More details

  • Words: 255
  • Pages: 8
i.c om

ad il

Dosya ˙I¸slemleri

jav

Veri Yapıları

ww

w.

Laboratuvar C ¸ alı¸sması

Veri Yapıları ()

Dosya ˙I¸slemleri

Laboratuvar C ¸ alı¸sması

1/8

ad il

i.c om

java.io.File sınıfı

Platform ba˘gımsız dosya sınıfıdır

ww

w.

jav

File sınıfı dosyaya bir referanstır, t¨ um dosya i¸ceri˘gini saklamaz

Veri Yapıları ()

Dosya ˙I¸slemleri

Laboratuvar C ¸ alı¸sması

2/8

ad il

i.c om

Dosya ˙I¸slemleri

Dosya ile ilgili i¸slemlerin hepsi File sınıfı i¸cerisinde tanımlanmı¸stır Dosyanın verisini okuyabilmek i¸cin FileInputStream

ww

w.

jav

Dosyaya veri yazmak i¸cin FileOutputStream

Veri Yapıları ()

Dosya ˙I¸slemleri

Laboratuvar C ¸ alı¸sması

3/8

ww

w.

jav

ad il

i.c om

Okuma i¸slemi

Veri Yapıları ()

Dosya ˙I¸slemleri

Laboratuvar C ¸ alı¸sması

4/8

ww

w.

jav

ad il

i.c om

Yazma i¸slemi

Veri Yapıları ()

Dosya ˙I¸slemleri

Laboratuvar C ¸ alı¸sması

5/8

i.c om

¨ Ornek Proje

Bir dosyada tutulan ¨o˘grenciler listeleniyor Dosya okuma ve yazma

ww

w.

jav

Metin ayrı¸stırma

ad il

Yeni ¨ og˘renci ekleme

Veri Yapıları ()

Dosya ˙I¸slemleri

Laboratuvar C ¸ alı¸sması

6/8

i.c om

¨ ¨ Ornek Proje - Onemli Metotlar

ad il

ogrenciEkle(ogrenci, dosyaAdi,sonunaEkle): Dosyaya parametre olarak verilen ¨o˘grenci kaydediliyor

jav

ogrencileriOku(fileName): Parametre olarak verilen dosyadan o˘ ¨ grenci bilgilerini okuyarak bir vekt¨or olarak d¨ond¨ ur¨ uyor

ww

w.

ogrenciUret(bilgiler): Dosyadan okunan satırı parametre olarak alıyor ve ayrı¸stırarak ¨o˘grenci nesnesi ¸seklinde d¨ond¨ ur¨ uyor

Veri Yapıları ()

Dosya ˙I¸slemleri

Laboratuvar C ¸ alı¸sması

7/8

ad il

i.c om

Ba˘glantılar

http://home.cogeco.ca/ ve3ll/jatutor9.htm http://java.sun.com/docs/books/tutorial/essential/io/file.html

ww

w.

jav

http://www.willamette.edu/ gorr/classes/cs231/lectures/chapter11/

Veri Yapıları ()

Dosya ˙I¸slemleri

Laboratuvar C ¸ alı¸sması

8/8

Related Documents