User Tools

Site Tools


linuxbog:java:java-io-tastatur-laese
Linux - Friheden til at programmere i Java: Version 0.7.20040516 - 2020-12-31
forrige Kapitel 15. Datastrømme og filhåndtering 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();

forrige hjem næste
Læse fra en tekstfil op Analysering af tekstdata
linuxbog/java/java-io-tastatur-laese.txt · Last modified: by 127.0.0.1

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki

Brug af AI : Al tekst kán være uddrag af AI genereret tekst og kan være fejlbehæftet.
AI kan lave fejl og det kan mennesker også, men al tekst er gennemgået af et menneske for fejl, og personlig bias kan være tilføjet.