Java Dosyadan İstenilen Satırı Okuma

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

“Java Dosyadan İstenilen Satırı Okuma” üzerine 19 yorum.

  1. 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. 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. İ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. 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. 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

  6. 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

  7. 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

  8. 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++;

  9. “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

    1. 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.

  10. 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

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

  12. 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%

Bir cevap yazın