| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Java Programming >> Content
    Come per ricercare una stringa in un array usando Java
    La classe String in Java fornisce un metodo per verificare se due valori di stringa sono uguali . Usando questo metodo in combinazione con una dichiarazione ciclo e condizionale , il programma può trovare l'indice dell'elemento corrispondente ad una stringa specifica in un array . Per abbinare la stringa , è necessario prima di implementare un ciclo per scorrere la struttura a matrice . Ogni passaggio del loop , il codice può confrontare il valore della stringa corrente di quello che si sta cercando. Il ciclo può continuare finché trova la stringa o raggiunge la fine della struttura . Istruzioni
    1

    Creare un array di stringhe nel vostro programma . Se si dispone già di un array di stringhe , è possibile utilizzare tale . In caso contrario , è possibile creare e istanziare uno utilizzando il seguente codice :

    String [] parole = { " mela " , "banane " , " arancia " , " mango " , "pesca" } ;

    La struttura array ha ora cinque elementi in esso, con ciascuno memorizzare una sola parola . Specificare la stringa che si desidera abbinare come variabile , utilizzando il seguente codice :

    partita String = " mango " ;

    alterare il valore della stringa in modo da riflettere il testo che si sta cercando di corrispondere nel tuo array .
    2

    loop attraverso l'array . Aggiungere il seguente codice , la creazione di una variabile per tenere traccia dell'indice dell'array abbinata quando il programma lo trova :

    int matchIndex = -1;

    Avviando questa variabile ad uno negativo , si sapere se il programma ha trovato la stringa partita oppure no . Aggiungere il seguente schema ciclo di cercare attraverso l'array : for (int w = 0 , w < words.length ; w + + ) { //controlla la stringa }

    Questo loop verrà iterare una volta per ogni elemento dell'array . All'interno del ciclo , è possibile confrontare l'elemento stringa corrente di quello che si sta cercando di abbinare .
    3

    Confronta l'elemento di matrice corrente alla stringa di corrispondenza. Aggiungere la seguente istruzione condizionale all'interno del ciclo :

    se ( . Parole [ w ] è uguale ( in campo)) { //specificare cosa fare quando la stringa è abbinato }

    Questo codice chiama la stringa è uguale a metodo. Se la stringa corrente elemento dell'array è uguale alla stringa partita , il test condizionale restituisce un valore vero . All'interno l'istruzione condizionale è possibile fornire istruzioni per quando la stringa è abbinato .
    4

    specificare che cosa accade quando Java trova la stringa . Aggiungere il seguente codice all'interno del vostro condizionale if:

    matchIndex = w; pausa ;

    Questo codice imposta il valore della variabile intera partita per l'indice dell'elemento dell'array che corrisponde alla stringa desiderata . Una volta che è fatto la partita , non c'è bisogno è presente per il ciclo di continuare l'esecuzione , così l'istruzione break interrompe.
    5

    Utilizzare il valore dell'indice abbinati nel programma. Il codice può utilizzare la variabile intera dopo il ciclo for termina l'esecuzione . Il codice di esempio seguente scrive il valore nella console di output per il test :

    System.out.println ( matchIndex ) ;

    Esperimento con il codice cambiando il valore della stringa che si desidera abbinare nella matrice .

    Previous :

    next :
      Articoli Correlati
    ·Come fare una stringa in Java 
    ·Come installare le più aggiornate Java 
    ·Procedura: Java Applet e l'algoritmo di Nagle 
    ·Come prova di INT con Groovy Test 
    ·Come uscire da un fotogramma da una finestra in Java 
    ·Come ottenere un URL protetto da password con Java 
    ·Come controllare la dimensione heap di JVM 
    ·Come rimuovere più oggetti in Java 
    ·Come limitare il numero di caratteri in una JTextField …
    ·Che cosa è un Socket in Java 
      Articoli in evidenza
    ·Formato Java per Floating Punti decimali 
    ·Come aggiungere un DataRow in un oggetto DataSet 
    ·Come convertire un flusso di input buffer in String 
    ·Come ottenere un effetto di ritardo in Java Eclipse 
    ·Come prova di Mobile Automation 
    ·Come sostituire nuove righe in una stringa 
    ·Come inizializzare le variabili in C 
    ·Come modificare un codice Spry fisarmonica 
    ·Come modificare una lettera in Acajoom 
    ·Come convertire i numeri interi a 2 byte a 4 byte di lu…
    Copyright © Conoscenza Informatica http://it.wingwit.com