Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Hvordan å matche et String i en Array Bruke Java
    Strengen klasse i Java gir en metode for å sjekke om to string verdier er like . Ved hjelp av denne metoden i forbindelse med en løkke og betinget utsagn , kan programmet finne indeksen av elementet samsvarer med en bestemt streng i en matrise. For å matche strengen , må du først gjennomføre en løkke å iterere gjennom array struktur . Hver gang løkken gjentar , kan koden sammenligne den aktuelle strengen verdien til det du leter etter. Sløyfen kan fortsette inntil den finner strengen eller kommer til enden av strukturen. Instruksjoner
    en

    Lag en streng array i programmet. Hvis du allerede har en streng array, kan du bruke den . Ellers kan du opprette og instantiate en ved hjelp av følgende kode :

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

    array struktur nå har fem elementer i det , med hver enkelt lagre et eneste ord. Angi strengen du vil matche som en variabel ved hjelp av følgende kode :

    String kamp = " mango ";

    Alter verdien av strengen for å reflektere den teksten du ønsker å matche i arrayet .
    2

    Loop gjennom arrayet . Legg til følgende kode , noe som skaper en variabel for å holde styr på den matchet datatabellindekser når programmet finner det : en

    int matchIndex = -1 ;

    Ved å starte denne variabelen i negativ en, vil du vite om programmet fant kamp streng eller ikke . Legg til følgende løkke disposisjon for å søke gjennom arrayet : for ( int w = 0; w < words.length , w + + ) { //sjekk strengen }

    Denne sløyfen vil veksle en gang for hvert element i arrayet . Inne i loop, kan du sammenligne den aktuelle strengen element til den du prøver å matche.
    3

    sammenligne dagens matrise element til kamp streng. Legg til følgende betinget setning inne i løkken din : en

    if ( . Ord [ w] lik ( kamp ) ) { //angi hva du skal gjøre når strengen er matchet }

    Denne koden kaller string lik metode . Hvis gjeldende matriseelement streng er lik kampen strengen , vil betingelsestesten returnere en verdi sann . Inne i betinget uttalelsen kan du levere instruksjoner for når strengen er matchet.
    4

    Spesifiser hva som vil skje når Java finner din streng. Legg til følgende kode inni betinget hvis setningen : en

    matchIndex = w; break ;

    Denne koden setter verdien av kampen heltallsvariabel til indeksen i matrisen element som samsvarer med ønsket string . Når kampen er gjort, er det ikke nødvendig stede for at loopen skal fortsette å utføre , så pausen setningen stopper det .
    5

    Bruk verdien av matchet indeksen i programmet. Koden kan bruke heltallsvariabel etter for loop ferdig utføring . Følgende eksempelkode skriver verdien til utgangen konsollen for testing : en

    System.out.println ( matchIndex ) ;

    Eksperimenter med koden ved å endre verdien av strengen du ønsker å matche i matrisen .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Hard Kode konstanter i Java 
    ·Slik installerer Java XP 
    ·Hvordan gjøre Exponents i Java 
    ·Ulempene ved Java Applets 
    ·Nivåer av Java sertifisering 
    ·En SQLite Java Tutorial 
    ·Hvordan bruke Blender Grafikk i Java 3D 
    ·Java avvikshåndtering Tutorials 
    ·Hvordan returnere en Skjult felt i JSP 
    ·Hvordan få kolonnenavn i en database tabell i Java 
      Anbefalte artikler
    ·Hvordan lese SQL Fra Visual C 
    ·Hvordan skrive boolske uttrykk 
    ·Slik installerer Java SE 6 i Windows 
    ·Hvordan bruke PHP Tekstutdrag i Asp.net 
    ·Hvordan lage en Alert Box på Touch på BYOND : Dream M…
    ·Hvordan bruke Utforsker Control i WPF 
    ·Hvordan åpne en fil med Python tolk 
    ·Hvordan Inkluder en PHP Header 
    ·Hvordan lese en String i C 
    ·Hvordan Socket UTF - 8 i Python 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/