| 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
    Den Java-kode , der kontrollerer Input Value Med Array Værdi
    Ved hjælp af en Java- metode, kan du finde ud af, om en bestemt dataværdi matcher et element i et array . Ved iteration gennem array, tjekker hver værdi mod inputværdien passerede som en parameter til en metode eller klasse, kan du bestemme indekset placeringen af ​​matchende element i array struktur. Kode kald af metoden kan derefter skræddersy strømmen af ​​behandlingen til resultatet af denne testprocessen . Metode Outline

    Inden for en Java- program, kan du definere en metode til at kontrollere en array til en bestemt værdi , som den følgende metode skitse demonstrerer : Hej

    offentlig int isInArray (String testWord , String [ ] allWords ) {//metode implementering }

    metoden modtager to inputparametre , der repraesenterer henholdsvis matrix , og den anden , der repræsenterer værdien for at kontrollere for . Metoden returnerer en primitiv type, integer værdi, der repræsenterer arrayindeks matcher værdien søges efter. Hvis værdien ikke er fundet i array kan fremgangsmåden returnere en værdi på -1 . Denne kode bruger strenge til demonstration , men den samme proces gælder for numeriske eller andre variabler.
    Array Adgang

    Inde i metoden , kan Java-kode gentage gennem array ved hjælp af en løkke struktur , som den følgende loop skitse demonstrerer : Hej

    for (int w = 0; w < allWords.length , w + +)

    Denne løkke udfører én gang for hvert element i matrix . Den " for " loop refererer til længden på den arrayobjekt , så den stopper udførelsen , når den endelige position er nået . Inde i loop, kan koden kontrollere element mod strengen værdi, der søges efter.
    Betinget

    Inde i loop, kan Java metoden koden bære en betinget test på hvert element , viser da følgende "for" loop indhold : Hej

    if ( . allWords [ w ] er lig med ( testWord ) ) return w;

    Hvis der, som det udfører , denne kode opdager en streng i arrayet , der matcher indgangsparameter streng, det forårsager den metode til at ende med det samme , returnerer indeksværdien for det matchende array element . Hvis koden udtømmer array struktur og ikke finde en match for streng, kan den returnere -1 efter løkken , som følger : Hej

    tilbagevenden -1 ;

    Execution kun når dette punkt hvis loop -koden ikke støde den matchende element , i hvilket tilfælde det ikke er i array .
    Method call

    En Java -program kan kalde array testmetode ved at overføre det en henvisning til array variabel og input strengen for at kontrollere , som den følgende kodeeksempel viser , placeret i samme Java-klasse fil som metode : Hej

    String [] ord = { "apple " , " banan ", " pære " }; System.out.println ( isInArray ( " pære " , ord) ),

    Denne kode skriver resultatet til standard output konsollen til test. Dette eksempel metode opkald udsender et heltal værdi på 2. . Følgende ændrede kode bør resultere i en værdi på -1 : Hej

    System.out.println ( isInArray ( "citron" , ord) ),
    < br >

    Forrige :

    næste :
      Relaterede artikler
    ·Tutorial for Programmering Java API Sound 
    ·Sådan får du vist linjenumre i JCreator 
    ·Sådan læses en Doc fil i Java 
    ·Definition af Java Reserveret Words 
    ·Sådan oprettes to knapper i Java 
    ·Sådan kører Java Servlets 
    ·Hvordan at tilføje JDK til din Classpath 
    ·Sådan Generer UML Fra Java-kode 
    ·Sådan bruges en Java String Tokenizer 
    ·Hvordan man laver en Float Int Fra String på Netbeans …
      Anbefalede Artikler
    ·Hvordan til at returnere en Vector Fra en funktion 
    ·Kan Java Fjern Sidste Instans en figur fra en String 
    ·Hvordan man skriver et C + + Gennemsnitlig Program 
    ·Sådan Code Bruge Script Editor i LiveCycle 
    ·Hvad er en Looping Macro 
    ·Sådan oprettes en bruger i Active Directory med Visual…
    ·Design Stadier af GUI 
    ·Liste over de grundlæggende datatyper Fås i Visual Ba…
    ·Sådan oprettes Java Spil 
    ·Anvendelse af Pointers 
    Copyright © Computer Viden http://www.computerdk.com