Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
De Java-code die controleert de Input Value Met de Array Waarde
Met behulp van een Java-methode , kunt u uitzoeken of een bepaalde data waarde overeenkomt met een item in een array . Door het itereren door de array , het controleren van elke waarde ten opzichte van de ingang waarde doorgegeven als parameter aan een methode of klasse , kunt u de index locatie van de matching item in de array structuur te bepalen . Code de methode kan dan op maat van de stroom van de verwerking van de resultaten van deze testprocedure . Method Outline

Binnen een Java-programma , kunt u een methode definiëren om een array te controleren voor een bepaalde waarde , zoals de volgende methode overzicht toont :

public int isInArray
( String testWord , String [ ] Allwords ) { //implementatiemethode }

de methode krijgt twee invoerparameters , een vertegenwoordiger van de array en de andere die de waarde te controleren . De methode retourneert een primitief soort integer waarde die de array- index overeenkomt met de waarde gezocht. Als de waarde niet is gevonden in de array, kan de werkwijze een waarde van -1 retourneren . Deze code maakt gebruik van snaren voor demonstratie , maar het proces worden toegepast op numerieke of andere variabelen .
Array Access

Binnen de methode , kan de Java-code doorloopt de array met behulp van een lus structuur , zoals de volgende lus schema toont :

voor ( int w = 0 ; w < allWords.length ; w + + ) op Twitter

Deze lus voert een keer voor elk item in de array . De lus "voor" heeft betrekking op het gebied lengte van de array -object , zodat het stopt uitvoeren wanneer de definitieve positie is bereikt . In de lus , kan de code van het element controleren tegen de tekenreekswaarde wordt gezocht .
Voorwaardelijke

Binnen de lus , kan de Java-methode code uitvoeren een voorwaardelijke test op elk element , als de volgende lus "voor" inhoud toont :

indien ( . Allwords [ w ] is gelijk aan ( testWord ) ) return w ;

Indien , zoals het uitvoert , deze code ontdekt een tekenreeks in de array die overeenkomt met de ingang parameterstring , het zorgt ervoor dat de methode om onmiddellijk te beëindigen , de terugkeer van de indexwaarde van de matching array-element . Als de code tot uitputting van het array- structuur en een wedstrijd voor de string niet vinden , kan het -1 terug te keren na de lus , als volgt :

return -1
;

Execution
dit punt bereikt slechts als de lus code niet de matching element , in welk geval het niet in de array .
Method call

Een Java-programma
kan de array testmethode bellen tegenkomen door deze te leiden van een verwijzing naar de array variabele en de input string te controleren voor , zoals de volgende voorbeeldcode geeft aan , geplaatst in dezelfde Java-klasse bestand als de methode :

String
[ ] woorden = { " apple " , , " banaan " , " peer " } ; System.out.println ( isInArray ( " peer " , woorden ) ) ;

Deze code schrijft het resultaat naar de standaard uitvoer console voor het testen . Dit voorbeeld methode oproep voert een geheel getal van 2 . De volgende gewijzigde code zou moeten resulteren in een waarde van -1 :

System.out.println
( isInArray ( " lemon " , woorden ) ) ;
< br >

Previous: Next:
  Java Programming
·Hoe te Integers converteren na…
·Hoe te ontlenen One Variabel n…
·Hoe het nu tussen frames in Ja…
·Hoe te Teken code in Java 
·Hoe je Java 1.6 RPM installere…
·De Subtekenreeks methode in Ja…
·Hoe maak je een client Keyboar…
·Hoe te JNLP Creëren 
·De definitie van een Beperking…
  Related Articles
Hoe maak je een Visual Basic- programma …
Hoe de Visual Data Manager gebruiken in …
Hoe de TabStrip controle in Visual Basic…
Hoe de DTPicker controle in Visual Basic…
Hoe de Draw Command in Visual Basic Gebr…
Hoe de Menu Editor gebruiken in Visual B…
Hoe te Trace hand door Software Code 
Hoe te Disable /Enable Command Knoppen i…
Hoe de VBScript Locatie Object Gebruik 
  Programmering Articles
·Hoe je meerdere rijen in PHP MySQL Selec…
·Hoe te Python compileren met Debuggen 
·Hoe te Rebuild COBOL webservers 
·Maken Gecompileerde Python Files 
·Connection Pool Tutorial 
·Hoe maak je een object Naam in PHP Verwi…
·Om te lezen hoe de Zuil van een string 
·Hoe te TreeView control gebruiken 
·Hoe te C Structuur converteren naar VBA 
Copyright © Computer Kennis http://www.nldit.com