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?
Közben Macbook-on megnéztem és ott működik, szóval valószínűleg az én gépemmel vagy programommal van a gond. (Másik gépen, amin Windows 10 van és azon se ment. )
Mindenesetre köszönöm a válaszokat. :D
Hát pár hete kezdtem el nézegetni a javat, alap szinten, de van némi ismeretem a programozásban. Most leültem és megnéztem ezt a kérdést.
1,csináltam egy projectet.
2,bemásoltam innen a megfelelő kódot
3, kiírt egy csomó csúnya piros és szép sárga lámpácskát, gondoltam rámegyek és ...
hát kérem, innentől szinte csak a lámpácskákra kellett menni (és persze értelem szerű javítást elfogadni) és kijavította a kódot .
Na hát kérem, itt van:) (persze a try -rész még hiányos,mert szépen kéne kezelni stb.,de működik)
package javaapplication1;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class JavaApplication1 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) throws FileNotFoundException, IOException {
try ( // TODO code application logic here
FileReader in = new FileReader("C:/test.txt")) {
BufferedReader br = new BufferedReader(in);
String line;
while (null != (line = br.readLine())) {
System.out.println(line);
} }
}
}
Alkalmazd a Scannert még pedig igy:
File file = new File(ideanevet.txt);
try{
Scanner beolvas = new Scanner(file);
String szoveg = beolvas.nextLine();- ha szöveget tartalmaz
Int szam = beolvas.nextInt();- ha számt tartalmaz
}catch(FilenotFoundException ex){
System.out.println("A fájlt nem találta a rendszer.");
}
És akkor a beolvasott adatokkal szorakozhatsz.
FONTOS HOGY A PROJECT MAPPÁJÁBA HELYEZD EL A FÁJLT.
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!