Na Java-programmeurs gaan dan het schrijven van eenvoudige programma's die alleen weergave vooraf geconfigureerde tekst , ze moeten leren hoe om te accepteren en te manipuleren input van de gebruiker om echt nuttige programma's te maken . Java maakt het gemakkelijk voor programmeurs om bepaalde kenmerken van de input van de gebruiker , zoals de lengte van de input van een gebruiker te ontdekken . Programmeurs kunnen deze taak te volbrengen door te bellen " lengte ( ) " methode van een string . Standard Input Interfaces Java-programmeurs hebben twee standaard opties voor het nemen van input van de gebruiker : zij kunnen een " console " object gebruiken om te lezen in de informatie die de gebruiker invoert in de terminal scherm waarop het programma draait , of ze kunnen gebruik maken van een van de vele tekstuele ingangsobjecten de Java Swing bibliotheek . De programmeur ontdekken dan is de lengte van de input van de gebruiker door het toewijzen van het object naar een string . Console objecten direct toewijzen input voor een string , maar Swing objecten moet de programmeur om een extra stap te voeren . String Method In de programmeertaal Java , een string een instantie van een object String . De string object bevat verschillende methoden die nuttig programmeurs , waarvan de " lengte ( ) " methode . Zich op deze wijze op een bepaalde string object door de lengte van de snaar terug in de vorm van een geheel getal . Als een string is de naam " userinput , " dan is de syntax " userInput.length ( ) ; " zal de programmeur het aantal tekens " userinput " is het opslaan < br geven . > Swing Components Swing componenten dat tekstinvoer te nemen , zoals " JTextField " en " JTextArea , " zijn gewoon container objecten . Ze kunnen de gegevens houden die types de gebruiker in hen , maar hun methoden hebben niet de capaciteit om alle bewerkingen op de feitelijke gegevens uit te voeren . Gebruikers kunnen maken van een object terug de gegevens die zij bezitten met een beroep op haar " getText ( ) " methode. Door het instellen van een string op deze uitgang , kan de programmeur vervolgens roepen " lengte ( ) " methode van de steek om de lengte van de gegevens die de gebruiker heeft ingevoerd in een veld te onderscheiden . Numerieke reacties < br > Terwijl de " lengte ( ) " methode geeft de lengte van de tekst op basis van de gegevens , is Java niet hebben vergelijkbare methoden voor het omgaan met numerieke gegevens . Als een gebruiker het nummer 100 en het programmeerapparaat slaat als een integer , dan is de programmeur kan bellen een methode ontdekken om direct de lengte van een geheel getal . Echter , kan de programmeur de numerieke data als een string uitgebracht . Als een programmeur heeft het nummer 100 is opgeslagen in de variabele " myInt , " dan is de syntax " String.valueOf ( myInt ) , " zal een tekenreeks die de getallen als tekst in plaats van gehele getallen behandelt produceren . De programmeur kan dan beroep doen op " lengte ( ) " methode 's die string .
|