Tananyag‎ > ‎Egyéb‎ > ‎Magyar szavak adatbázisa‎ > ‎

Java program, ami beolvassa a magyar szavakat

Forráskód

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.util.ArrayList;
import java.util.Scanner;

public class MagyarSzavak {

    public static void main(String[] args) {
        String[] szavak = magyarSzavak();
        
        System.out.println("Szavak száma: " + szavak.length);
        for(int i=0;i<10;i++)
            System.out.println(szavak[i]);
    }
    
    public static String[] magyarSzavak() {
        try {
            Scanner sc = new Scanner(new FileInputStream("magyar_szavak.txt"),
                                     "UTF-8");
            ArrayList<String> szavak = new ArrayList<>();
            String line;
            while(sc.hasNextLine())
                szavak.add(sc.nextLine());
            String[] ki = new String[szavak.size()];
            return szavak.toArray(ki);
        } catch (FileNotFoundException ex) {
            System.err.println("Nem található a magyar_szavak.txt");
        }
        return new String[0];
    }
    
}

Használat

  1. Töltsd le a magyar_szavak.txt-t a projekted gyökérkönyvtárába!
  2. Másold be a magyarSzavak() metódust és az importokat a saját forráskódodba!
  3. Hívd meg a példa main-hez hasonlóan!