Med OS2ai forsøger Aarhus Kommune og OS2-fællesskabet at give offentlige medarbejdere adgang til generativ AI uden at gøre kommunerne mere afhængige af amerikanske techgiganter.
Iøvrigt hvis du selv vil fange en exception så behøver du ikke at erklære den, du skal blot ændre dit catch til catch (IOException ioe) {} og så gøre hvad der skal til, men i dette tilfælde er det nok bedst ikke at fange noget overhovedet.
Hvis du vil læse en tekst fil igennem så er dette en god fremgangsmåde: FileReader fr = new FileReader( "minfil" ); BufferedReader r = new BufferedReader( fr ); String s; while ( ( s = r.readLine() ) != null ) { // gør noget med den linie du lige har læst } r.close();
Jeg vil ikke udtale mig om din måde at læse filen på, men jeg vil forsøge at hjælpe med det du har. Problemet er at du bruger den samme boolean (open) til at styre om du skal skrive ud og om du skal fortsætte løkken. Du må holde de to ting adskilt. Som jeg forstår det du skriver ønsker du at genoptage udskrivningen når du læser et '}'. Prøv med dette:
Men bemærk! Det er ikke smart at din kode forlader sig på at der sidst i filen står "stop". (Så fik jeg udtalt mig alligevel) Prøv at kigge lidt på eksemplet i kommentaren fra Carsten Knudsen.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.