Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Hoe kan ik een string in een array gebruik van Java Match
De klasse String in Java biedt een methode om te controleren of koord twee waarden gelijk zijn . Met behulp van deze methode in combinatie met een lus en voorwaardelijke verklaring , kan uw programma de index van het element overeenkomen met een bepaalde tekenreeks in een array te vinden . Om de string te passen , moet u eerst een lus te doorlopen de array structuur te implementeren . Elke keer dat de lus herhaalt , kan de code van de huidige reeks waarde te vergelijken met degene die u zoekt. De lus kan blijven tot hij de string of het einde van de constructie bereikt . Instructies
1

Maak een string array in uw programma . Als u al een string array, kunt u die gebruiken . Anders kunt u maken en instantiëren men met behulp van de volgende code :

String
[ ] woorden = { " appel " , " banaan " , " oranje " , " mango " , " perzik " } ;

De matrix structuur heeft nu vijf elementen erin , met iedereen een enkel woord te slaan . Geef op de snaar die u wilt passen als een variabele , met behulp van de volgende code :

String match
= " mango " ;

wijzigen van de waarde van de string naar de tekst die u op zoek bent om te reflecteren passen in uw array .

lus 2 door je array. Voeg de volgende code , het creëren van een variabele bij te houden van de aangepaste array- index te houden wanneer uw programma vindt het :

int matchIndex = -1 ;

Met het starten van deze variabele bij negatieve ene vindt u weten of uw programma vond de wedstrijd touwtje of niet . Voeg de volgende lus omtrek te zoeken door uw array : voor ( int w = 0 ; w < words.length ; w + + ) { //controleren de string }

Deze lus wordt een keer doorlopen voor elk element in de array . In de lus , kunt u de huidige reeks element te vergelijken met degene die u probeert te evenaren.
3

Vergelijk de huidige array- element aan uw match string. Voeg de volgende conditionele statement in je lus :

indien ( . Woorden [ w ] is gelijk aan ( wedstrijd ) ) { //specificeren wat te doen als de string wordt geëvenaard }

Deze code roept de snaar gelijk methode . Als de huidige arrayelement reeks gelijk is aan de wedstrijd tekenreeks , de voorwaardelijke test een werkelijke waarde retourneren . Binnen de voorwaardelijke instructie kunt u instructies leveren voor wanneer de snaar wordt geëvenaard .
4

Geef op wat er zal gebeuren als Java vindt uw string. Voeg de volgende code in je conditionele if statement :

matchIndex = w break;

Deze code stelt de waarde van de wedstrijd integer variabele aan de index van de array-element dat overeenkomt met de gewenste tekenreeks . Zodra de match is gemaakt , geen noodzaak is voor de lus aanwezig te blijven uitvoeren , zodat de break statement stopt het.
5

Gebruik de waarde van de afgedekte index in uw programma . Uw code kan de integer variabele gebruiken na de lus eindigt uitvoeren . De volgende voorbeeldcode schrijft de waarde aan de uitgang console voor het testen :

System.out.println
( matchIndex ) ;

Experimenteer met de code door het veranderen van de waarde van de snaar die u wilt passen
in de array .

Previous: Next:
  Java Programming
·Inleiding programmeren gebruik…
·Hoe controleert de Java Geschi…
·String naar Conversion Dubbelk…
·Java Thuis wijst niet op de JD…
·Hoe te Octaal converteren naar…
·Hoe maak je een JAR-bestand ui…
·Hoe maak je een eenvoudige Klo…
·Hoe te Gemiddeld rangen gebrui…
·Hoe maak je een project dat JA…
  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 te compileren met COBOL 
·Gebruik van Undefined constanten in PHP 
·Hoe te verwijderen van de laatste elemen…
·Hoe je een ruimte in stack Fout in JavaS…
·Hoe maak je een installatie -programma i…
·Het verschil tussen algoritmen , Pseudoc…
·Hoe een Automation Test Plan Build 
·Hoe uw eigen tekst Adventure Game Zorg 
·Hoe een bestand met SSIS 
Copyright © Computer Kennis http://www.nldit.com