bursa escort bursa escort beylikdüzü escort escort bayan afyon escort escort bayan istanbul escort mersin escort bayan escort kayseri bursa escort escort kayseri bursa escort ankara escort
Proje içinde bulunan Graf.txt dosyasını okuyan program
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;

public class DosyadanOku {

    public static void main(String[] args) throws IOException {

        File file = new File("graf.txt");
        BufferedReader reader = null;
        reader = new BufferedReader(new FileReader(file));
        String satir = reader.readLine();

            while (satir!=null) {
            	System.out.println(satir);
                satir = reader.readLine();
            }

		}}

Ekran Çıktısı
a b 1
a f 6
a g 12
b c 2
b g 8
c d 3
c h 9
e d 4
f e 5
f g 7
g h 11


Yazar : Emrah Kahraman

Bilgisayar Mühendisi

“Java Dosya Okuma” için 32 Yorum

  1. selçuk dedi ki:

    üstad peki bu prgram cine koyduğumuz dosya yolunu dışardan parametre ile aldıra bilirmiyiz yani

    java dosyaoku graf.txt

    gibi?

  2. Emrah Kahraman dedi ki:

    Dışarıdan parametre gönderimini aşağıdaki kod ile yapabilirsiniz.
    main içindeki metod çağrımından istediğiniz dosya yolunu parametre olarak gönderebilirsiniz.

    import java.io.BufferedReader;
    import java.io.File;
    import java.io.FileReader;
    import java.io.IOException;

    public class DosyadanOku {

    public static void main(String[] args) throws IOException {
    DosyadanOku.Dosya(“c:/graf.txt”);

    }

    public static void Dosya(String yol) throws IOException {

    File file = new File(yol);
    BufferedReader reader = null;
    reader = new BufferedReader(new FileReader(file));
    String satir = reader.readLine();
    while (satir!=null) {
    System.out.println(satir);
    satir = reader.readLine();
    }
    }
    }

  3. Hakan dedi ki:

    Peki ben sadece bir satırı okumak istiyorsam mesela Graf.txt dosyasının 3. satırındaki “a g 12” yi onu nasıl yapacam ??

  4. sezer dedi ki:

    benmde sorum hakan arkadaşımınkiyle aynı olcak ama istediğim satırı nasıl okuyabilirim sadece 5.satır gibi

  5. EMÖ dedi ki:

    Sorunuza cevap olarak aşağıdaki yazıma bakabilirsiniz
    http://blog.emrahkahraman.com.tr/java-dosyadan-istenilen-satiri-okuma/

  6. ibrahim dedi ki:

    ben dosyadan okuyarak sözlük programı yapacağım bunun için mesela
    pen veya kalem yazdığımzda text dosyasına bunları nasıl buldurup nasıl yazdıracağız bunun hakkında yardım eder misinz ?

  7. Emrah Kahraman dedi ki:

    dosyanın her satırına
    pen kalem
    book kitap
    şeklinde kayıt girersin sonrada onu http://blog.emrahkahraman.com.tr/java-dosyadan-okunan-graphi-matrise-atama/ buradaki örneğe bakarak boşluklara göre her satırı kelimelere bölüp üzerinde işlem yaparsın

  8. ibrahim dedi ki:

    anladım gibi sağ olunuz cevabınız için takılırsam sorarım yine.

  9. hamza dedi ki:

    javada apriori algoritmasının kaynak kodunu bilen varmı yardımcı olursanız sevinirim

  10. Emrah Kahraman dedi ki:

    Bu site işine yarar mı bilmiyorum belki faydası olur Apriori

  11. halil dedi ki:

    hangi kelimeden kaç tane yazıldığını nasıl bulabiliriz ?

  12. Emrah Kahraman dedi ki:

    Bu kod sanırım işini görür

    bak

  13. Abdullah dedi ki:

    Txt dosyası kaç harften, kaç satırdan ve en önemlisi kaç heceden oluşmuştur? bunu nasıl yaparız acaba?

  14. hasan dedi ki:

    İçinde denklemler olan dosyayı nasıl okutup o denklemleri alabiliriz içinde yardımcı olabilir misiniz?

  15. Levent Değirmenci dedi ki:

    Hocam merhabalar. verdiğiniz örnek gayet güzel ellerinize sağlık.
    Yalnız benim farklı bir sorum olacak. ogrenci.txt dosyamın içerisindeki satır şu şekilde –
    “Levent Değirmenci GelişimÜni 55” yani adı soyadı okulu ve notu ben bunları jtextfieldlerden alıp kayıt yaptırıyorum.Dosya içerisine yazdırıyorum. Her satır bir düğüm oluşturacak ve ağac yapısı oluşturacağım . Düğüm oluşturma ağac oluşturma class’larını yazdım. Ama ağaç yapısını oluşturmak için düğümlerimin integer türde veri olması gerekiyor. dosyadaki satırda harflerde var nasıl bir çözüm önerirsiniz.

  16. yektt dedi ki:

    ben sitenizi inceledim fakat aradığımı bulamadım..yardımcı olursanız sevinirim.
    okuduğum bir satırı bölmek istiyorum. satır okuyup kaydetme işini yaptım ama c de kullandığımız “strtok” yerine java da kullanabileceğim bir şey bulamadım.teşekkürler.

  17. Emrah Kahraman dedi ki:

    Bu yazıma bakabilirsin. işine yarayacağını düşünüyorum.

    http://blog.emrahkahraman.com.tr/java-stringtokenizer-ile-string-tarih-ve-sayi-bolme/

  18. korhan dedi ki:

    Merhabalar dosyada bir den fazla tipte veri var ve bunlardan sadece int tipinde olanları okumak isitoyoruz nasıl yapabilirim, son olarak bu okunan değerleri int yani bunları sıralı bir şekilde yazdırma işlemi nasıl yapabilirim

  19. betül taşdemir dedi ki:

    merhaba. biz java’da kütüphane otomasyonu yapıyoruz.bunun dosyalama kısmını yapamadık yardımcı olabilir misiniz ?

  20. Emrah Kahraman dedi ki:

    Yapamadık çok genel bir ifade nerede takıldığınızı söylerseniz yardımcı olmaya çalışabilirim.

  21. süleyman balaban dedi ki:

    merhaba,bu konuyla alakalı değil ama bir sorum olacaktı 1-10 arasındaki sayılardan 1,2,3,..9,10 a kadar olan basamaklardan olan sayıları nasıl yazdırabiliriz?yardımcı olursanız çok teşekkür ederim

  22. zeynep dedi ki:

    Merhaba, ben maze game yapıyorum ve dosyadan harf yada sayı okutarak yapıcam, ve her karakteri 2 boyutlu array atmak istiyorum. Sorun şu ki dosyadan satır satır değilde her bir karakteri tek tek okutmak istiyorum,böylece koordinatları belirliyebilirim. Bunu nasıl yapabilirim yardımcı olursanız memnun kalırım ve ya maze game için başka bir alternatif varmı (yine dosya okuma yaparak)?

  23. cem dedi ki:

    merhaba,
    ben şehirlerin kordintalarının olduğu bi txt dosyasından bu kordinatları almak istiyorum. aşağıdaki gibi bi data seti olucak ve her şehrin x ve y kordinatlarını ayrı ayrı almam lazım. bana yardımcı olabliriseniz minnettar olurum. teşkkürler…

    1 52 30
    2 21 13
    3 5 8
    4 123 12

  24. Ayşegül Al dedi ki:

    Merhaba ben aradığımı sitenizde bulamadım.Ben bir dosyadan mesela 4 5 sayısını okumak ve 4 e 5 lik bi array oluşturmak istiyorum daha sonra içerisine bir şeyler yerleştirmek için kullanacağım yardımcı olursanız sevinirim.

  25. Emrah Kahraman dedi ki:

    Bu örnekte olduğu gibi okuma yaparsın ama sende tek satırlık veri olur okuduğun sayıları birer int değişkene atarsın sonrada o değişkenlerin boyutunda bir matris oluşturursun.

  26. Hezarfen Ozer dedi ki:

    Merhaba, paylaşım için çok teşekkürler.
    İsimleri değişebilen olan bir den çok txt dosyasını okuyup , hepsini output.txt dosyasına nasıl yazdırabilirim bir fikir verebilir misiniz acaba?

  27. Kenan Mert dedi ki:

    Merhaba ben nereye yazacağımı bilemediğim için buraya yazıyorum..Hobi olarak javayla uğraşmaktayım..Şu kodu yazınca Runtime Error veriyor…Her şeyi denedim amacım bu insanlar kavgalıyken birbirlerine selam verince farklı tepkiler alsınlar..Bu koda olabildiğince bağlı kalarak yardım eder misiniz?:::
    /* package whatever; // don’t place package name! */

    import java.util.*;
    import java.lang.*;
    import java.io.*;

    /* Name of the class has to be “Main” only if the class is public. */
    class Insan
    {
    String isim;
    int yas;
    Insan kavgali;
    public void Insan ()
    {
    this.isim=”Isimsiz”;
    this.yas=1;
    }
    public void selamla(Insan ix){
    System.out.println(this.isim+” “+ix.isim+” i selamladı.”);
    if (ix.kavgali.esitse(Insan.this)){
    System.out.println(“Çalıştı!”);
    }
    else{
    System.out.println(“Olmadı!”);
    }

    }
    public boolean esitse(Object obj){
    if (Insan.this.yas==((Insan) obj).yas){
    return true;
    }
    else {
    return false;
    }
    }
    }

    class Kullan{
    public static void main(String args[]){
    Insan i1=new Insan();
    Insan i2=new Insan();
    i1.isim=”Cezmi”;
    i1.yas=15;
    i2.isim=”Ali”;
    i2.yas=20;
    i1.selamla(i2);
    i1.kavgali=i2;
    }
    }

  28. ayşenur akça dedi ki:

    merhaba, dosya okuma işlemlerinde kelime kelime okumasını istiyorum. ama paragraf sonuna kadar yapıyor. yardımcı olabilir misiniz?

  29. semih doğan dedi ki:

    merhabalar
    benim mevcut bir .txt dosyam var ve java programım ile sürekli bu txt dosyasında istediğim satırlarda değişiklik yapmak istiyorum. örneğin txt dosyası şu şekilde olsun

    su 0,50 tl
    ekmek 1,00 tl
    yağ 6,00 tl

    ve ekmeğin fiyatını değiştirmek istiyorum 1,25 yapmak istiyorum geri kalan tüm metinler yerinde kalacak şekilde. yardımcı olursanız sevinirim

  30. Deniz Eren dedi ki:

    Ben bir dosyada bulunan bnf nin sadece terminalindekileri ekrana çıkarmak istiyorum.Mesela

    [sayı] ::= [rakam] | [sayı] [rakam]
    [rakam] ::= 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

    Ekran Çıktısı:
    Toplam Terminal: 10
    Teminaller: 0 1 2 3 4 5 6 7 8 9
    istenilen yeri okutup o kısmı matrise atamak geliyor aklıma ama başaramadım.

  31. Taha Turgut Şahin dedi ki:

    Merhabalar,

    Bir dosyada bulunan maç sonuçlarını (Fenerbahce 83 Efes 96
    Besiktas 89 Fenerbahce 79
    Fenerbahce 70 Banvit 80 gibi) nasıl programıma alırım?

    Burda önemli olan kısım hangisinin kazandığını anlayıp kazanana 2 puan kaybedene 1 puan vermem gerekli. Aklıma hiçbir yol gelmedi sadece dosyayı okumak yetmiyor maalesef.

    Şimdiden çok teşekkürler.

  32. Meltem Polat dedi ki:

    merhaba ben javada okunan dosya içindeki metinde bulunan özel isimleri nasıl bulacağım yardımcı olabilir misiniz ?

Java Dosya Okuma Yazısı için Yorum Yapabilirsiniz

Sponsor
Alexa
Hakkımda
Bağlantılar