Visualizzazione dei risultati da 1 a 2 su 2

Discussione: query con più parole

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    483

    query con più parole

    Ciao Amici,
    ho un problema, dovrei effettuare una query su un testo che contiene tutte le mie parole cercate. Es:

    Questo è il testo: ciao a tutti, viva il forum html.it

    Con queste parole mi dovrebbe ricercare il testo: ciao forum
    Mentre con queste no: ciao domani

    Come posso fare?
    Grazie mille a tutti.

  2. #2
    Ci ho pensato un pò su, ecco la soluzione.

    codice:
    import java.util.*;
    
    public class test3 {
    	//Questo programma individua le parole contenute in una stringa.
    	public static void main(String argv[]){
    		String testo = "Che bel forum quello che vedo";
            String cerca ="foru vedo";
            StringTokenizer testost = new StringTokenizer(testo);
            StringTokenizer cercast = new StringTokenizer(cerca);
            String [] A = new String[testost.countTokens()];
            int i = 0;
            while (testost.hasMoreTokens()){
            	A[i] = testost.nextToken();
            	i++;
            }
            boolean ok = true;
            while ((cercast.hasMoreTokens())&&(ok)){
            	ok = trova(A, cercast.nextToken());
            }
            if (ok)
            	System.out.println("Test riuscito per " + cerca);
            else
            	System.out.println("Test fallito per " + cerca);
        }
    
            
            private static boolean trova (String b[], String c){
            	int i = 0;
            	boolean trovato = false;
            	while ((i < b.length) && (trovato == false)){
            		if (b[i].equals(c))
            			trovato = true;
            		i++;
            	}
            	return trovato;
            }
    }

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 © 2025 vBulletin Solutions, Inc. All rights reserved.