| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Sådan Match et String i et array ved hjælp Java
    Strengen klasse i Java giver en metode til at kontrollere, om to string værdier er ens . Ved hjælp af denne metode sammen med en løkke og betingede udsagn, kan dit program finder indekset for elementet matcher en bestemt streng i et array. For at matche strengen , skal du først nødt til at gennemføre en løkke til at gentage gennem array struktur. Hver gang løkken gentages , kan din kode sammenligne den aktuelle streng værdi til det, du er på udkig efter . Sløjfen kan fortsætte indtil den finder streng eller når enden af strukturen . Instruktioner
    1

    Opret en streng array i dit program. Hvis du allerede har en streng array, kan du bruge det . Ellers kan du oprette og instantiere en ved hjælp af følgende kode : Hej

    String [] ord = {" apple ", " banan " , "orange ", " mango ", " fersken " };

    vifte struktur har nu fem elementer i det, med hver en lagring af en enkelt ord . Angiv den streng, du ønsker at matche som en variabel ved hjælp af følgende kode : Hej

    String match = " mango "

    Alter værdien af strengen til at afspejle den tekst, du ønsker at matche dit array .
    2

    Loop gennem dit array. Føj følgende kode , hvilket skaber en variabel til at holde styr på den matchede arrayindeks når dit program finder det : Hej

    int matchIndex = 1;

    Ved at starte denne variabel på negativ, vil du vide, om dit program fundet kampen snor eller ej. Tilføj følgende loop skitse til at søge gennem dit array : for ( int w = 0; w < words.length , w + + ) {//tjek strengen }

    Denne løkke vil gentage en gang for hvert element i dit array . Inde i løkken , kan du sammenligne den aktuelle streng element til den, du forsøger at matche.
    3

    sammenligne den aktuelle array element til din match streng. Tilføj følgende betingede erklæring inde i din løkke : Hej

    if ( . Ord [ w ] er lig med ( match) ) {//angiver hvad de skal gøre , når strengen er matchet }

    Denne kode kalder streng lig metode . Hvis den aktuelle array element streng er lig kampen strengen , vil den betingede test returnere en sand værdi . Inde den betingede erklæring, du kan levere vejledning , når strengen er matchet .
    4

    Angiv , hvad der vil ske, når Java finder din streng. Føj følgende kode inde i din betingede , hvis erklæring : Hej

    matchIndex = w , break;

    Denne kode angiver værdien i kampen heltalsvariabel til indekset for array element , der matcher den ønskede streng . Når kampen er foretaget, intet behov er til stede ved den løkke til at fortsætte udførelsen , så pausen erklæring stopper det.
    5.

    Brug værdien af ​​den matchede indekset i dit program. Din kode kan bruge heltalsvariabel efter for-løkken færdig udførelse . Den følgende eksempelkode skriver værdien til output konsollen til test : Hej

    System.out.println ( matchIndex )

    Eksperimenter med koden ved at ændre værdien af ​​den streng, du ønsker at matche i array .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Code et rektangel i Java med tilfældige dimensi…
    ·Sådan Set Java Heap Space 
    ·Sådan Code Double Options Brug JavaServer Pages 
    ·Hvordan man skriver en RSS Feed Reader i Java 
    ·Hvad Er String Class i Java 
    ·Funktionen tilbagekald i Java 
    ·Sådan Edit JSP'er i NetBeans 
    ·Sådan Udskift en Character i JavaServer Pages 
    ·Hvordan laver Java Pop - Up Pages 
    ·Sådan får serverens portnummer i Java 
      Anbefalede Artikler
    ·Sådan validere en e-mailadresse Brug af PHP 
    ·Sådan føje attributter til en XmlNode 
    ·PHP Layout Tutorial 
    ·Sådan fjernes det sidste element på en Ruby Array 
    ·Sådan tilføjes kolonner i Datagrid 
    ·Sådan oprettes Dynamic Lighting i GTKRadiant 
    ·Hvordan man kompilerer Python kommandoer 
    ·Anvendelse af klasse Equivalent i PHP 
    ·Sådan Skil Flash Games 
    ·Sådan Format kommaer i et nummer i Java 
    Copyright © Computer Viden http://www.computerdk.com