^ Linux - Friheden til at programmere i Java: Version 0.7.20040516 - 2020-12-31 ^| | [[java:java-io-laese-tekstfil|forrige]] | Kapitel 15. Datastrømme og filhåndtering | [[java:java-io-txt-analyse|næste]] | ---- ==== 15.3. Indlæsning fra tastatur ==== For et tekstbaseret (ikke-grafisk) program skal uddata som bekendt skrives til System.out. Det modsvarende objekt til at læse fra tastaturet, System.in, er en byte-baseret (binær) datastrøm. Det er nemmest at pakke den ind i en InputStreamReader, der konverterer til tegnbaseret (tekst)indlæsning InputStreamReader tegnlæser = new InputStreamReader(System.in); ... og derpå gøre den linjeorienteret ved at pakke den yderligere ind i et BufferedReader-objekt: BufferedReader ind = new BufferedReader( tegnlæser ); Derefter kan man læse inddata fra tastaturet linje for linje, ligesom vi gør med filer: String linje = ind.readline(); ---- | [[java:java-io-laese-tekstfil|forrige]] | [[java:index|hjem]] | [[java:java-io-txt-analyse|næste]] | | Læse fra en tekstfil | [[java:java-io|op]] | Analysering af tekstdata |