Szöveges fájl kezelés Java-ban?
Sziasztok!
Netbeans-t használok, de egyszerűen nem tudom megoldani, hogy beolvasson egy txt fájlt. Valamiért nem fogadja el példaul a BufferedReader-t, de még a RandomAccessFile-t sem.
Esetleg valami ötlet, hogy mit csinálok rosszul?
Mi az, hogy nem fogadja el őket? :D
Írj konkrét példát, és a hibaüzenetek se viccből vannak.
Aláhúzza pirossal, és kiírja, hogy cannot find symbol. Pédául beírom hogy
BufferedReader input;
és ezt egyből hibásnak veszi.
Ajánlom egy könyv elolvasását elsősorban vagy bármi egyéb oktatósorozatot, ami az alapoktól tanít, mert szerintem csak úgy belecsaptál, aztán most fogod a fejed, hogy miért nem "fogadja el". Hát valószínűleg azért nem fogadja el, mert nem importáltad be a java.io csomagot.
Úgyhogy biggyeszd be a fájlod elejére, hogy
import java.io.*;
vagy
import java.io.BufferedReader;
aztán csak lesz valami. De ha végképp nem megy, és tényleg el vagy akadva, akkor másold be az egész forráskódot.
import java.io.*;
import java.util.*;
public class Fajlok {
public static void main (String [] args){
BufferedReader file = new BufferedReader (new FileReader("input.txt"));
}
}
Ez eddig is meg volt, ezért nem értem miért nem megy.
Előbb még nem ez volt a problémád. Na mindegy.
Ahogy a fordító is írja, a FileReader egy FileNotFoundException kivételt dobhat, amit valamiképp kezelni kell.
Egyszerűen megoldható pl. ha try-catch blokkba rakod.
try {
BufferedReader file = new BufferedReader(new FileReader("input.txt"));
}catch(FileNotFoundException e)
{
//
}
Még mindig áll a javaslatom, hogy valami útmutató alapján haladj, mert így szenvedés lesz.
már így is próbáltam, így sem működik.
Egyébként nem csak belecsaptam, szimplán most jutottam el idáig.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!