Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe maak je een scanner gebruiken voor meerdere woorden in Java
De scanner klasse in Java wordt vaak gebruikt om te lezen in de gegevens voor gebruik door de applicatie . Door de aanleg van Scanner te lezen in de gegevens van de console , kunnen programmeurs heel simpele command line user interfaces te ontwikkelen . Scanner constructor accepteert diverse argumenten , waaronder bestandstypen , inputstromen , strijkers en byte kanalen . Om een eenvoudige gebruikersinterface die meerdere woorden accepteert creëren , kunnen we de klas InputStream gebruiken . Instructies
1

Maak een nieuwe Java- klasse met de naam " ScanWords . "

Public class ScanWords
{ }

Place 2 een belangrijke methode in de ScanWords klasse .

public static void main
( String [ ] args ) { }

Import 3 de scanner en ArrayList pakketten van java.utils door het plaatsen van de volgende code aan de top van je klas

import java.util.Scanner
; .

import java.util.ArrayList
;
4

Maak een nieuwe scanner object te lezen in de woorden . Wil je de scanner te bouwen met het argument " System.in . " Dit vertelt de scanner dat het zal worden het inlezen van gegevens door middel van een input stream

Scanner ingang
= new Scanner ( System.in ) ; .
5

Maak een ArrayList om de woorden te houden zodra ze zijn ingevoerd

ArrayList
gescand = new ArrayList ( ) ; .
6

Voeg de volgende regel code toe te staan ​​de eindgebruiker om het aantal woorden in te voeren hij wil

System.out.println
( " Hoeveel woorden zou u willen invoeren ? ' ) ; .

int num = input.nextInt ( ) ;
< br > 7

Voeg de volgende lus "voor" , zodat de eindgebruiker om de woorden in te voeren

for (int i = 0 ; i < num ; i + + ) . {

System
. out.println ( "Enter woord " + ( i +1 ) ) ;

scanned.add
( input.next ( ) ) ;

}
8

Voeg nog een lus "voor" om te testen of de woorden zijn gevangen en behandeld door de scanner

System.out.println
( " U heeft ingevuld : " ) ; .

voor ( int j = 0 ; j < scanned.size ( ) ; j + + ) { System.out.println


( scanned.get ( j ) ) ;

}
9

Controleer je klas . Het moet er zo uitzien :

import java.util.Scanner
;

import java.util.ArrayList
;

public class ScanWords
{

public static void main ( String [ ] args ) {

Scanner ingang
= new Scanner ( System.in ) ;

ArrayList
gescand = new ArrayList ( ) ;

System
. out.println ( " Hoeveel woorden zou u willen invoeren ? ' ) ;

int num = input.nextInt ( ) ;

for (int i = 0 ; i < num ; i + + ) { System.out.println


( " Enter woord " + ( i +1 ) ) ;

scanned.add
( input.next ( ) ) ;

}

System.out.println
( " U heeft ingevuld : " ) ;

for (int j = 0 ; j < scanned.size ( ) ; j + + ) {

System.out.println ( scanned.get ( j ) ) ;

}

}

}
10


Ren de klasse .

Previous: Next:
  Java Programming
·Hoe om te doen Addition in Jav…
·Wat is de extensie . JNLP ? 
·Hoe je Java compileren Zonder …
·Hier Java Online 
·JDK 1.6.0-7 Java Upgrade Insta…
·Best Practices over hoe om Jav…
·Hoe maak je een Hit Counter in…
·Hoe te Manifests In JAR 
·Hoe te Default Attribuutwaarde…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe je het lettertype wijzigen in Access…
·Hoe kan ik PHP bewerken in Thesis 
·Hoe kan ik meerdere tekstvakken Vervang …
·Hoe maak je een dia omlaag Toggle Met JQ…
·Hoe maak je een 2D Grid System Zorg in X…
·Hoe om Exit Status Neem Python 
·Hoe maak je een driehoek in C Afdrukken 
·Hoe te Trailing Spaces Vervangen Met Per…
·MySQL Indexing Tutorial 
Copyright © Computer Kennis http://www.nldit.com