Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Ripetizione Stringa

  1. #1

    Ripetizione Stringa

    Ho un problema, voorrei riuscire a verificare quante volte una stringa è ripetuta in un'altra.
    Esempio:stringa 1 "Le tegole del tetto"
    stringa 2 "te"
    Risultato: la seconda stringa è ripetuta 2 volte nella prima.
    Fino adesso ho provato ad utilizzare il charAt per confrontare i vari caratteri, ma mi perdo è troppo confusionario.
    Ho capito che in pratica è sufficiente confrontare solo il primo carattere ("t" nell'esempio) poichè se non compare il primo carattere è impossibile che la stringa sia ripetuta.
    In caso affermativo si può procedere con le verifiche successive, ma non sono riuscito...
    Potete darmi una mano?
    Non mi interessa il codice (ho postato in questa sezione perchè se c'è un metodo che mi può essere utile sono nella sezione java che è il mio attuale linguaggio) mi basterebbe solo qualche idea sul procedimento.

  2. #2
    Se vuoi cercare le occorrenze della stringa y in x, cerchi y in x con la indexOf. Se lo trovi, poni

    codice:
    x = x.substring(i+y.length())
    e riesegui la ricerca.


  3. #3
    grazie mille!

  4. #4
    ma la variabile i? cosa rappresenta?

  5. #5
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da macchi94
    ma la variabile i? cosa rappresenta?
    http://download.oracle.com/javase/6/...substring(int)
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

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.