Keresés

Új hozzászólás Aktív témák

  • F1rstK1nq

    aktív tag

    válasz Dave-11 #8191 üzenetére

    Ez a klasszikus megoldás:

    String fileName = "res01.res";
    ClassLoader classLoader = getClass().getClassLoader();
    URL resource = classLoader.getResource(fileName);
    if (resource != null) {
    File file = new File(resource.getFile());
    try (BufferedReader br = new BufferedReader(new FileReader(file))) {

    String line;
    while ((line = br.readLine()) != null) {
    System.out.println(line);
    }
    } catch (IOException e) {
    e.printStackTrace();
    }
    }

    Viszont, ha érdekel más módszer is, itt még tudsz csemegézni Java8-as megoldások közül is. Viszont amit ezekben a megoldásokban nem látsz, hogy hogyan éred el a resources alatti fájlokat. Így:
    ClassLoader classLoader = getClass().getClassLoader();
    URL resource = classLoader.getResource(fileName);

    [ Szerkesztve ]

    Adrenaline is natures way of telling you 'don't fuck up.'

Új hozzászólás Aktív témák