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));
        int i=0;
        String satir = reader.readLine();
 
            while (satir!=null) {
            	i++;
            	
            	if(i==5)
                {
            		System.out.println(satir);
                }
            	satir = reader.readLine();
            }
        }}

graf.txt girdi dosyası
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

5. Satır Ekran Çıktısı
b g 8


Yazar : Emrah Kahraman

Bilgisayar Mühendisi

“Java Dosyadan İstenilen Satırı Okuma” için 19 Yorum

  1. kılıc dedi ki:

    merhaba ;
    benim de bir sorum olacak benim score dosyam şu şekilde
    55 67 34 56 12
    43 46 52 47
    23 45 59

    her satır için ayrı ayrı toplam=… en büyük sayı= .. en küçük sayı=..
    işlemlerini yaptrıp result dosyasına yazdırmam gerek.ilginize şimdiden teşekkürler

  2. ai3mmt dedi ki:

    merhaba,
    benim bi sorum var daha doğrusu ödevim:
    javada bir klasördeki tüm ‘.txt’ uzantılı dosyaları okuyup içinde yazanları satır satır okuyacak ve en başta dosya ismi olmak üzere ekrana dosyadaki her satırı yan yana,aralarında virgül olacak şekilde yazacak program.
    bu konuda yardımcı olabilirseniz çok sevinirim gerçekten ve çok acil lazım şimdiden çok teşekkürler.

  3. merve dedi ki:

    İyi günler ben İngilizce sözlük hazırlamam gerekiyor, kelimeyi txt uzantılı dosyadan okuyup çevirmesi lazım fakat nasıl yapacağımı bilmiyorum. Yardımcı olursanız sevinirim teşekkür ederim..

  4. Ayşe Duruk dedi ki:

    Merhaba, benimde bir sorum olacaktı java da kayıtlı herhangibir dosyayı seçtikden sonra o dosyayı satır satır okutma yapmak istiyorum yardımcı olabilir misiniz

  5. Emrah Kahraman dedi ki:

    Dosyayı nasıl seçtireceksiniz jfilechooser ile mi? burada olduğu gibi tam anlayamadım.

  6. Ayşe Duruk dedi ki:

    teşekkür ederim aynen söylediğiniz gibi JFileChooser ile dosya açma olayını yaptım yanlız belli satırlar arasındaki ve kaç satır okuyacağınıda ilk satırda yazıyor onu okuduktan sonra o satırlar arasındaki verileri okutmak istiyorum

  7. hilal gungor dedi ki:

    hocam elinize saglık, ödevim için çok makbule geçti suan bu yazınız.yazılarınızın devamını bekliyoruz sagolun

  8. kadim varlı dedi ki:

    1) aşağıdaki x,y koordinatları noktalar.txt dosyasından okunacak ve bu noktaların birbirine en yakın ve en uzak olanlarını bulacak. uzaklık ölçütü olarak öklit uzaklığı kullanılabilir.

    noktalar.txt
    1.658985 ;4.285136
    -3.453687 ;3.424321
    3.165506 ;-3.999838
    -2.786837 ;-3.099354
    4.208187 ;2.984927
    -2.123337 ;2.943366
    -3.837877 ;-3.253815
    2.096701 ;3.886007
    -2.709034 ;2.923887
    -3.762093 ;-2.432191
    böyle bir soruyu nasıl yapabilirim

  9. ceylan dedi ki:

    merhaba java da dosya okuma işlemi içn şu kodları yazıyorum ama sadece ilk ve üçüncü satiri okuyordu;
    i=0;
    while((str=bReader.readLine)!=)
    veri[i]=str;
    str=bReader.readLİne;
    i++;

  10. “sayilar.txt” isimli bir dosyanın içerisinde bulunan 1 Milyon ondalık sayıyı
    okuyup, her sayıyı bir sonraki sayıya bölecektir. Bölümlerden oluşacak olan sayıların ortalaması da
    anlık olarak ekrana yazdırılacaktır. Program bütün işlemi bitirdiğinde, son ortalamayı “1.53” (ondalık
    kısım iki basamak) formatında ve geçen süreyi saniye cinsinden ekrana yazacaktır bu soruyu nasıl yapabilirim yardımcı oluröusunuz

  11. anil demir dedi ki:

    Pınar hanımın sorusunu soracaktım bende yardımcı olurmusunuz .
    “sayilar.txt” isimli bir dosyanın içerisinde bulunan 1 Milyon ondalık sayıyı
    okuyup, her sayıyı bir sonraki sayıya bölecektir. Bölümlerden oluşacak olan sayıların ortalaması da
    anlık olarak ekrana yazdırılacaktır. Program bütün işlemi bitirdiğinde, son ortalamayı “1.53” (ondalık
    kısım iki basamak) formatında ve geçen süreyi saniye cinsinden ekrana yazacaktır bu soruyu nasıl yapabilirim yardımcı oluröusunuz

  12. Emrah Kahraman dedi ki:

    1 milyon ondalık sayıyı atağınız bir dizi olusturup for dongusu ile random olarak 1 milyon sayı üretiniz ardından da bir tane daha for döngüsü açarak bu dizi içinde for ile dönünüz ikinci for ile dönerken index ile aldığınız sayıyı index+1 yaparak bir sonraki sayıya bölünüz ve çıkan değeri toplam diye bir değişkene devamlı ekletiniz. Bu esnada da toplam degiskenine kac adet sayı eklemişseniz ona bölerseniz anlık olarak ortalamayı bulmuş olursunuz.

  13. Eğer kodu yazdıysanız paylaşabilir misiniz

  14. Merhaba ,

    Javada dosyadan okunan rastgele sayıların geometrik ortalamasını nasıl yazdırabilirim, yardımcı olurmusunuz

  15. sertac yil dedi ki:

    Allah razı olsun

  16. coder dedi ki:

    txt dosyasında boş satırıda dolu okuyo bunun nedeni nedir yardımcı olursanız sevinirim.

  17. Mustafa Mirat dedi ki:

    Tekrar merhaba;
    XML dosyasının içeriğini yazdığımda yukarıdaki gibi boş gözüktü.
    Kusuruma bakmayın.

    “” işaretini “%” ile değiştirerek tekrar yazıyorum

    Yukarıdaki kodlar ile içeriği aşağıda olan bir txt ve/veya xml dosyasındaki bir satırın içeriğini değiştirmek için yardımcı olabilir misiniz?

    Örneğin :

    &setting id=”126″ name=”icon_paste_enabled” value=”true, elit” package=”android” /%

    satırını;

    &setting id=”111″ name=”icon_legon_parsed” value=”ver, per” package=”com.sec.faser” /%

    olarak değiştirmek istiyorum.

    Satır yeri değişebilir, 4 üncü veya 5 inci satır olabilir. Önemli olan o satırı komple değiştirmek.

    Dosya içeriği aşağıdadır.
    Saygılarımla, teşekkür ederim.
    M. Mirat

    &?xml version=’1.0′ encoding=’UTF-8′ standalone=’yes’ ?%
    &settings version=”546″%
    &setting id=”54″ name=”allow_persian” value=”10″ package=”dragon” /%
    &setting id=”38″ name=”aserble_tap_23″ value=”1″ package=”com.android.adros” /%
    &setting id=”126″ name=”icon_paste_enabled” value=”true, elit” package=”android” /%
    &setting id=”92″ name=”activate_on_sleep” value=”1″ package=”com.sec.dragon” /%
    &/settings%

  18. betul gizem dedi ki:

    dosyadaki satırlardan kendi oluşturduğumuz RegEx formatındakileri ekrana yazdırmayı nasıl yapabiliriz

Java Dosyadan İstenilen Satırı Okuma Yazısı için Yorum Yapabilirsiniz

Kan Bağışı
Sponsor
Alexa
Hakkımda
Bağlantılar