Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno zastavi se na spatnem radku

zdravim vas, potrebuju se zeptat, jak vyresit problem s nacitanim cisel v jave z txt... mam txt s cisly v radkach a uprostred je schvalne chyba, ze tam neni cislo typu int, ale tohle: 5o7, takze je v tom znak, me to do pole nacte vsechna cisla nad timto radkem a jakmile to narazi na tenhle, ulozi to 0 a do konce txt to uklada same 0. potreboval bych, aby to tenhle radek preskocilo (nebo tedy dosadilo tedy 0) a ve zbytku cisel (radku) pokracovalo v nacitani....diky moc...

tady mam kod:

import java.util.*;
import java.io.*;
public class Hory
{
    private int[] poleCisel;
    
    public void nactiCisla(String nazevSouboru)
    {
        int i = 0;
        poleCisel = new int [20];
        File f = new File(nazevSouboru);
        Scanner sc = null;
        try
        {
            sc = new Scanner(f);
            while(sc.hasNextInt())
            {
                poleCisel[i] = sc.nextInt();
                i++;
            }
        }
        catch(FileNotFoundException e)
        {
            System.out.println("Soubor nelze nalezt");
        }
    }
}

jsem docela zacatecnik, tak prosim co nejjednoduseji vysvetlit, dekuju

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny