Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > no.it.programmering.java > #1
| X-Received | by 2002:a05:620a:b0f:b0:742:7fb5:f516 with SMTP id t15-20020a05620a0b0f00b007427fb5f516mr486452qkg.1.1677589461838; Tue, 28 Feb 2023 05:04:21 -0800 (PST) |
|---|---|
| X-Received | by 2002:ac8:42c5:0:b0:3bd:134f:6490 with SMTP id g5-20020ac842c5000000b003bd134f6490mr759265qtm.9.1677589461462; Tue, 28 Feb 2023 05:04:21 -0800 (PST) |
| Path | csiph.com!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail |
| Newsgroups | no.it.programmering.java |
| Date | Tue, 28 Feb 2023 05:04:21 -0800 (PST) |
| In-Reply-To | <iemdnWKxLYZKCaHaRVnzvQA@telenor.com> |
| Injection-Info | google-groups.googlegroups.com; posting-host=148.83.134.27; posting-account=u1UG4goAAACpW-lynJxhJQFbMFoe2hH4 |
| NNTP-Posting-Host | 148.83.134.27 |
| References | <iemdnWKxLYZKCaHaRVnzvQA@telenor.com> |
| User-Agent | G2/1.0 |
| MIME-Version | 1.0 |
| Message-ID | <bd976bae-0530-416f-9d72-c068bc6db56en@googlegroups.com> (permalink) |
| Subject | Re: tolkning av java kode |
| From | Benjamin Hennum Knudsen <benjamin.hennum.knudsen@gmail.com> |
| Injection-Date | Tue, 28 Feb 2023 13:04:21 +0000 |
| Content-Type | text/plain; charset="UTF-8" |
| Content-Transfer-Encoding | quoted-printable |
| Xref | csiph.com no.it.programmering.java:1 |
Show key headers only | View raw
torsdag 15. november 2007 kl. 19:49:08 UTC+1 skrev eddie:
> har et programm som skal skrive ut å legge til nye navn på fil, men får det
> ikke til. Hva er feil?
> Forutsetninger: navnfil.txt må opprettes.
> her er koden:
> import java.io.*;
> import static javax.swing.JOptionPane.*;
> class HandterNavneregister {
> public static void main(String[] args) throws IOException {
> String filnavn = "navnfil.txt";
> /*
> * Leser inn alle navnene og skriver dem ut på skjermen
> */
> FileReader leseforbTilFil = new FileReader(filnavn);
> BufferedReader leser = new BufferedReader(leseforbTilFil);
> String etNavn = leser.readLine();
> String innlesteNavn = "Følgende navn er registrert:";
> while(etNavn != null) // null betyr filslutt
> innlesteNavn += ("\n" + etNavn);
> etNavn = leser.readLine();
> leser.close();
> }
> showMessageDialog(null, innlesteNavn);
> int svar = showConfirmDialog(null, "Skal flere navn registreres?",
> "Navneregister", YES_NO_OPTION);
> if (svar == YES_OPTION) {
> FileWriter skriveforbTilFil = new FileWriter(filnavn, true);
> PrintWriter skriver = new PrintWriter(new BufferedWriter(skriveforbTilFil));
> while (svar == YES_OPTION) {
> String nyttNavn = showInputDialog("Oppgi et navn: ");
> skriver.println(nyttNavn);
> svar = showConfirmDialog(null, "Skal flere navn registreres?",
> "Navneregister", YES_NO_OPTION);
> }
> skriver.close();
> }
> }
> }
tror denne skal funke.
import java.io.*;
import static javax.swing.JOptionPane.*;
class HandterNavneregister {
public static void main(String[] args) {
String filnavn = "navnfil.txt";
/*
* Leser inn alle navnene og skriver dem ut på skjermen
*/
try (FileReader leseforbTilFil = new FileReader(filnavn);
BufferedReader leser = new BufferedReader(leseforbTilFil)) {
String etNavn = leser.readLine();
String innlesteNavn = "Følgende navn er registrert:";
while (etNavn != null) { // null betyr filslutt
innlesteNavn += ("\n" + etNavn);
etNavn = leser.readLine();
}
showMessageDialog(null, innlesteNavn);
} catch (IOException e) {
e.printStackTrace();
}
int svar = showConfirmDialog(null, "Skal flere navn registreres?", "Navneregister", YES_NO_OPTION);
if (svar == YES_OPTION) {
try (FileWriter skriveforbTilFil = new FileWriter(filnavn, true);
PrintWriter skriver = new PrintWriter(new BufferedWriter(skriveforbTilFil))) {
while (svar == YES_OPTION) {
String nyttNavn = showInputDialog("Oppgi et navn: ");
skriver.println(nyttNavn);
svar = showConfirmDialog(null, "Skal flere navn registreres?", "Navneregister", YES_NO_OPTION);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
Back to no.it.programmering.java | Find similar
Re: tolkning av java kode Benjamin Hennum Knudsen <benjamin.hennum.knudsen@gmail.com> - 2023-02-28 05:04 -0800
csiph-web