|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Den Java-kod som kontrollerar ingångsvärde Med Array Värde

    Med ett Java- metod , kan du ta reda på om ett visst datavärde matchar ett objekt i en array . Genom iteration igenom arrayen , kontrollera varje värde mot den ingående värdet skickas som en parameter till en metod eller klass , kan du bestämma index platsen för det matchande objektet i arrayen struktur . Kod anropar metoden kan sedan skräddarsy flödet av behandling för att resultatet av denna testprocessen. Metod Disposition

    Inom ett Java -program , kan du definiera en metod för att kontrollera en array för ett visst värde , eftersom följande metod översikten visar :

    public int isInArray ( String testWord , String [ ] allWords ) { //metoden genomförandet }

    metoden får två indataparametrar , en som företräder gruppen och den andra representerar värdet för att kontrollera . Metoden returnerar ett primitivt värde typ heltal som representerar fältindex matchar värdet sökte . Om värdet inte finns i arrayen kan metoden returnera ett värde på -1 . Denna kod använder strängar för demonstration , men samma process gäller för numeriska eller andra variabler .
    Arrayåtkomstoperatorn


    Inne metoden , kan den Java-kod iterera igenom arrayen med hjälp av en loop struktur , som följande slinga kontur visar :

    för ( int w = 0; w < allWords.length , w + + ) katalog

    Denna slinga körs en gång för varje objekt i arrayen . Den "för" länken syftar på längdfält arrayen objektet , så det upphör att exekvera när den slutliga läget nås . Inne i slingan , kan koden kontrollera elementet mot strängen värdet som sökte .
    Villkorlig

    Inne i slingan , kan Java metodkod bär ut ett villkorligt test på varje element , som följande " för " loop innehåll visar :

    om ( . allWords [ w ] är lika med ( testWord ) ) avkastning w;
    p Om , som det exekverar , upptäcker denna kod en sträng i matrisen som matchar strängen inparameter , det orsakar metoden att omedelbart upphöra , vilket återför indexvärdet för matchande arrayelementet . Om koden tömmer arrayen struktur och inte hitta en match för strängen , kan den returnera -1 efter slingan , enligt följande :

    avkastning -1 ,

    Execution endast når denna punkt om slingan koden inte möter matchande elementet , i vilket fall är det inte i arrayen .
    metodanrop

    Ett Java -program kan anropa metoden array testning genom att låta den passera en hänvisning till arrayvariabel och indatasträngen att kontrollera , som följande exempelkod visar , placeras i samma Java-klass -fil som metod :

    String [] ord = { " äpple " , , " banana " , " päron " }; System.out.println ( isInArray ( " päron " , ord ) ) ,

    Denna kod skriver resultatet till standard ut konsolen för testning . Detta exempel metodanrop utmatar ett heltalsvärde av 2 . Följande ändrade koden bör resultera i ett värde på -1 :

    System.out.println ( isInArray ( " citron " , ord ) ) ,

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man kan begränsa antalet tecken i en JTextField av…
    ·Hur man tar bort flera objekt i Java
    ·Förklaring av Int N1 och N2 i Java -kod
    ·Hur man använder datum i Java
    ·Typer av åtgärder Klasser i Struts
    ·Hur man läser heltal från konsolen i Java
    ·Hur räkna rader i en Java Project
    ·Hur du formaterar metoden returnerar med kommatecken i …
    ·Hur man uppdaterar objekten i en lista med Java
    ·Hur man använder animerade älvor i Eclipse
    Utvalda artiklarna
    ·Hur man använder en API XML feed i PHP
    ·Hur man tillåta användning av PHP System Funktioner
    ·Hur Rensa ogiltiga referenser klass-ID på en dator
    ·Hur köra en MS Access Query Från VB
    ·Hur mata in funktionen i VB
    ·Binära krypteringsalgoritmer
    ·Hur man skapar en röstbrevlåda i Visual Basic
    ·Hur man gör Java Knappar samma storlek
    ·PHP Byte Konvertering
    ·Så här ändrar Block attribut med VBA
    Copyright © Dator Kunskap http://www.dator.xyz