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
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
http://blog.emrahkahraman.com.tr/java-dosyadan-okunan-herbir-satirdaki-elemanlarin-en-kucugunu-en-buyugunu-ve-toplamini-bulma/
Sorunuzun cevabı yukarıda linkini verdiğim yazıdadır.
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.
İ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..
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
Dosyayı nasıl seçtireceksiniz jfilechooser ile mi? burada olduğu gibi tam anlayamadım.
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
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
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
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++;
“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 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.
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
Eğer kodu yazdıysanız paylaşabilir misiniz
Merhaba ,
Javada dosyadan okunan rastgele sayıların geometrik ortalamasını nasıl yazdırabilirim, yardımcı olurmusunuz
Allah razı olsun
txt dosyasında boş satırıda dolu okuyo bunun nedeni nedir yardımcı olursanız sevinirim.
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%
dosyadaki satırlardan kendi oluşturduğumuz RegEx formatındakileri ekrana yazdırmayı nasıl yapabiliriz