Dobrý den, potřeboval bych jsem radu. Mám program, který mi má vypisovat data ze souboru, ale píše vždy jen poslední řádek, poslední zadanou informaci. Mohl by mi někdo prosím ukázat, kde dělám chybu ?
Tady je uryvek z kódu :
if (event.getSource() == zobraz) {
String ukol;
int x, pocitani=1;
try {
BufferedReader vstup = new BufferedReader(new FileReader("info.txt"));
if ((ukol = vstup.readLine()) == null) {
StringBuffer bufNic = new StringBuffer();
bufNic.append("Ukoly nenalezeny !!!");
ukaz.setText(bufNic.toString());
}
while ((ukol = vstup.readLine()) != null) {
pocitani++;
for (x=0; x<pocitani; x++) {
StringBuffer bufUkol = new StringBuffer();
bufUkol.append(x+") ").append(ukol).append('\n');
ukaz.setText(bufUkol.toString());
}
}
vstup.close();
Fórum › Java
čtení ze souboru
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 23 hostů
Podobná vlákna
čtení ze souboru — založil Jakub Vojáček
Cteni ze souboru — založil Mory
čtení ze souboru — založil witsarah
Cteni souboru. — založil ewzen
Čtení souboru ve VB — založil hansk
Moderátoři diskuze