Hvordan Input en streng i Java
I programmeringsspråket Java nybegynnere raskt få opp en av grensene for Java primitive datatyper: Den grunnleggende karakter variable kan lagre bare en bokstav av gangen. Dette er grunnen til at Java bruker "streng" objekter å lagre en sekvens, eller streng, av bokstaver, tall eller symboler. For å gjøre en kommandolinje, Java lagrer linjer av brukerundersøkelser i en slik streng, kan du bruke "readline" metode for den hendige "Console" objekt.
Bruksanvisning
1 Klikk på den første linjen i kildekoden filen for å plassere markøren der. Importer koden for "konsoll" klasse ved å skrive "import java.io.Console;" på toppen av kildekoden.
2 Opprett en ny konsoll objekt ved å skrive inn koden "Console myConsole = new System.console ();"
3 Skriv inn teksten du vil bruke til å be brukeren om å taste inn sin streng ved å skrive "String ledetekst = 'mitt spørsmål';" hvor "min rask" er rask teksten du ønsker å bruke.
4 Skriv linjen "String userString = myConsole.readLine (rask);" å gjøre programmet godta en brukers streng input, og skrive det til strengen objekt "userString."
Hint
- Hvis du ønsker å gjøre programmet skjule enkelte tegn din bruker vil være å skrive i, som i tilfellet med å legge inn passord, kan du bruke "readPassword" istedenfor "readline." Du kan også velge å direkte stille spørsmål tekst, i stedet for først å skrive den til en streng objekt, ved å skrive teksten i mellom anførselstegn i parentes etter "readline" i stedet for bare å sette i den forhåndsdefinerte strengen objektet.