Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zápasu reťazec v poli pomocou Java

Trieda reťazec v Jave poskytuje metódu pre kontrolu , či sú dva reťazce hodnoty sú rovnaké . Pomocou tejto metódy v spojení s pútkom a podmieneného príkazu , môže váš program nájsť index prvku zodpovedajúce konkrétnej reťazec v poli . Tak , aby zodpovedala reťazec , musíte najprv zaviesť slučky iterovat štruktúry poľa . Zakaždým , keď sa slučka opakuje , váš kód môže porovnávať aktuálnu hodnotu reťazca na ten , ktorý hľadáte . Slučka môže pokračovať , kým nenájde reťazec , alebo dôjde na koniec štruktúry . Pokyny dovolená 1

Vytvorte poľa reťazcov v programe . Ak už máte reťazec pole , môžete ho použiť . V opačnom prípade môžete vytvoriť inštanciu a jeden pomocou nasledujúci kód :

String [ ] words = { " jablko " , " banán " , " oranžová " , " mango " , " broskyňa " } ;

štruktúru pole má teraz päť prvkov v ňom , pričom každý z nich ukladanie jediné slovo . Zadajte reťazec , ktorý chcete , aby zodpovedal ako premennú , pomocou nasledujúci kód :

String zápas = " mango " ;

Zmeňte hodnotu reťazca tak , aby odrážali text , ktorý hľadáte , aby zápas v poli .
2

Loop cez pole . Pridajte nasledujúci kód vytvára premennú sledovať krytej indexu poľa , keď váš program zistí , že :

int matchIndex = -1 ;

začína túto premennú na zápornú , budete vedieť , či váš program zistil , že zápas reťazec , alebo nie . Pridajte nasledujúce slučky obrys vyhľadávať cez pole : for ( int w = 0 , w < words.length , w + + ) { //zistiť reťazec }

Táto slučka bude iterovat raz pre každý prvok vo vašom poli . Vnútri slučky , môžete porovnať aktuálne reťazec prvok na ten , ktorý sa snaží dať dohromady .
3

Porovnajte aktuálny prvok poľa do zápasu reťazca . Pridajte nasledujúce podmieneného príkazu vnútri vášho cyklu :

( . Slová [ w ] sa rovná ( zápas ) ) { //určiť, čo robiť , keď je reťazec uzavreté }

Tento kód volá string rovná metódu . Ak je aktuálny prvok poľa reťazec je rovný zápas reťazec , bude podmienené testu vrátiť skutočnú hodnotu . Vnútri podmieneného príkazu môžete doplniť pokyny , keď sa reťazec uzavreté .
4

Určte , čo sa stane , keď Java nájde svoj ​​reťazec . Pridajte nasledujúci kód vnútri vášho podmienečný if :

matchIndex = w ; break ;

Tento kód nastaví hodnotu zápasu celočíselnej premennej index prvku poľa , ktorý zodpovedá požadovanej reťazec . Po zápase je , nie je potreba je prítomný slučky pokračovať v realizácii , takže príkaz break sa zastaví .
5

Použite hodnotou krytej indexu vo vašom programe . Váš kód môžete použiť celočíselné premenné po pre povrchové úpravy slučky prevedení . Nasledujúci kód vzorky zapíše hodnotu na výstupe konzoly pre testovanie :

System.out.println ( matchIndex ) ;

Experiment s kódom zmenou hodnoty reťazca , ktoré chcete , aby zodpovedali v poli .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené