Java'da nasıl dosyanın başına gidilir?

Katılım
26 Ocak 2020
Mesajlar
6.335
Makaleler
1
Çözümler
13
Yer
İstanbul
Bir kod yazıyorum. Bir .txt dosyasını baştan sonra okuyor for loopu içinde. nextLine() kullanıyorum o yüzden hep alt satira atliyor imlec. Okuma bittikten sonra imleci birdaha en başa taşımamın bir yolu var mı?
 
"seek()" kullan.

Örnek;

# Dosya adını ve modunu belirle
dosya_adi = "dosya.txt"
mod = "r"

# Dosyayı aç
with open(dosya_adi, mod) as dosya:
# Dosyayı baştan sona oku
for satir in dosya:
# Her bir satırı işle
print(satir)

# Dosyanın sonuna geldikten sonra imleci sıfırla (başa taşı)
dosya.seek(0)

# Dosyayı tekrar baştan oku
for satir in dosya:
# Her bir satırı işle
print(satir)
 
Bakacağım attiginiza teşekkürler.
 

Yazdığınız kod Python için yazılmış ancak arkadaş Java istiyor.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…