Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    JAVA - controllare se una stringa contiene un valore

    Ciao a tutti

    qualcuno saprebbe dirmi se in java esiste una funzione che data una stringa mi controlla se essa contiene un valore?

    per chi conosce il php una funzione che fa lo stesso lavoro di strstr().

    ho guardato sulle api ma non ho trovato nulla

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    indexOf

    restituisce l'indice della prima occorrenza della stringa passata come argomento. Restituisce -1 se non trova la stringa cercata.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  3. #3
    ah grazie!

    posso passargli anche più di un occorrenza?
    ora vedo sulle api!

    tnx

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Se intendi dire che vuoi trovare tutte le occorrenze, ti basta usare l'altra versione di indexOf(Stringa, Offset) dove Offest è un int da cui cominciare a cercare nella stringa a cui applichi indexOf.

    Lo schema è pertanto qualcosa del genere:
    codice:
    int nextIndex = 0;
    while ((nextIndex = myStringa.indexOf(StringaCercata, nextIndex))  != -1) {
      System.out.println("Prossimo indice: "+nextIdnex);
      nextIndex++;
    }
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  5. #5

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.