Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 15 su 15
  1. #11
    e sì è senza alcun dubbio la soluzione migliore!!!!
    chiedo venia
    HiFly !!!!!!!!!!!!!

  2. #12

    [metodo]confonto stringhe

    Ciao a tutti.
    ora invece ho un dubbio su questo:
    Se io volessi confrontare una stringa inserita es: "detto"
    con
    un'array di stringhe anche piu' lunghe rispetto la prima e composta da piu' parole es:
    Array[0]: "il verdetto"
    Array[1]: "la sedia"
    Array[2]: "lo scudetto"
    Array[3]: ecct...

    il confronto dovrebbe ridarmi la riga i-esima dell'array nella quale anche le parole che hanno dentro la stringa " stessa vengano stampate a video.Quindi stamperebbe:
    Array[0]:"il verdetto"
    Array[2]"lo scudetto"
    spero di essermi spiegato .
    saluti
    p.

  3. #13
    Utente di HTML.it L'avatar di Angelo1974
    Registrato dal
    Feb 2003
    Messaggi
    1,107
    Ciao; per quest'ultimo problema... puoi fare una cosa del tipo:

    Codice PHP:
    String[] myArr = {

       
    "Il verdetto",
       
    "Ciao a tutti",
       
    "Maledetto"
    };

    String conf "detto";

    for( 
    int i 0myArr.lengthi++ ){

        if( 
    myArr[i].indexOfconf ) > -){
           
    System.out.printlnmyArr[i] );
        }

    Se vuoi trovare l'arcobaleno, devi sopportare la pioggia

  4. #14
    Utente di HTML.it L'avatar di netarrow
    Registrato dal
    Apr 2004
    Messaggi
    1,425

    Re: [metodo]confonto stringhe

    Originariamente inviato da PablitoEscobar
    Ciao a tutti.
    ora invece ho un dubbio su questo:
    Se io volessi confrontare una stringa inserita es: "detto"
    con
    un'array di stringhe anche piu' lunghe rispetto la prima e composta da piu' parole es:
    Array[0]: "il verdetto"
    Array[1]: "la sedia"
    Array[2]: "lo scudetto"
    Array[3]: ecct...
    Allora, adesso l'ideale sarebbe usare le espressioni regolari:

    codice:
    ...
    String strs[] = {
    "il verdetto",
    "la sedia",
    "lo scudetto",
    };
    
    public void cercaInString() {
    for(int i = 0; i < strs.lenght(); i++) {
    Pattern pat = Pattern.compile(strs[i]);
    Matcher mat = pat.matcher("detto");
    if(mat.find()) System.out.println(strs[i]);
    }
    }
    ..
    dovrebbe andare, ho scritto di sfuggita ;-)

    ricordati di importare java.util.regex.*;

    Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)

  5. #15
    grazie di tutto a tutti quelli che mi hanno risposto a questo mio problema.Ora sono riuscito a risolvere questo problema!
    Saluti P. :mavieni:

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.