Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Java e stringhe

  1. #1

    Java e stringhe

    Ciao a tutti,
    volevo sapere come posso guardare se in una stringa vi è una serie di caratteri che cerco.
    Es.
    La stringa è: "ciao mamma"
    io cerco mamma e voglio vedere se questa serie di caratteri è nella stringa.
    Ho trovato il metdo per farlo in un buffer me no su una stringa.

    ciao e grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    315
    Usa il metodo indexOf: accetta come argomento la stringa di cercare, e restuituisce la sua posizione all'interno della stringa di partenza. Se non e' presente restituisce -1
    codice:
    String str = "Ciao, mamma.";
    String target = "mamma";
    int id = str.indexOf(target);
    Se vuoi puoi cominciare la ricerca dal fondo usando lastIndexOf
    Ciao,
    Lorenzo

  3. #3
    Grandissimo
    :quote: :quote:

  4. #4
    Altra domanda, come faccio per esempio a stampare " , infatti non posso fare System.out.pintln(""ciao");
    ciao grazie

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    315
    Per quello devi usare le cosiddete "sequenze di escape": esse rappresentano i caratteri non inseribili in una stringa come la tabulazione, il ritorno a capo e, appunto, i doppi apici.
    Le sequenze di escape sono formate dalla barra \ piu' un carattere che identifica cosa vuoi stampare. Nel tuo caso \"
    codice:
    String msg = "\"ciao";
    Altre sequenze sono:

    \n -> carattere di nuova linea (newline)
    \r -> carattere di ritorno a capo (return)
    \t -> carattere di tabulazione (tab)
    Ciao,
    Lorenzo

  6. #6

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.