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

    [JAVA] Eliminare piu' spazi in una stringa

    Mi trovo di fronte ad un problema:

    io ho una stringa del tipo:

    O newString

    La Stringa deve essere suddivisa in due. Con la funzione split riesco a fare questo. OK!!!.
    Il problema nasce se ho:

    O newString

    Dovrei ridurre tutti gli spazi a uno solo. Come faccio???

  2. #2
    Non so come mai non mi ha messo gli spazi nel precedente post ma il problema e' quando ho tanti spazi tra O e newString

  3. #3
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: [JAVA] Eliminare piu' spazi in una stringa

    Originariamente inviato da mark85_159622
    Dovrei ridurre tutti gli spazi a uno solo. Come faccio???
    split() usa le "espressioni regolari", quindi " +" vuol dire "uno spazio ripetuto una o più volte".
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  4. #4
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    Re: [JAVA] Eliminare piu' spazi in una stringa

    Originariamente inviato da mark85_159622
    Mi trovo di fronte ad un problema:

    io ho una stringa del tipo:

    O newString

    La Stringa deve essere suddivisa in due. Con la funzione split riesco a fare questo. OK!!!.
    Il problema nasce se ho:

    O newString

    Dovrei ridurre tutti gli spazi a uno solo. Come faccio???

    Puoi usare trim() per togliere tutti gli spazi all'inizio ed alla fine di una stringa. Ma non ho ben capito il tuo esempio... :master:
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  5. #5
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Originariamente inviato da mark85_159622
    Non so come mai non mi ha messo gli spazi nel precedente post
    Perchè non hai usato i tag CODE, che mantengono gli spazi come se stessi scrivendo del codice. Le pagine HTML, infatti, ignorano qualunque tipo di spaziatura superflua.

    Per far capire meglio il tuo esempio lo riporto qui sotto, con l'utilizzo dei tag CODE:

    Primo esempio di stringa da suddividere:
    codice:
    O newString
    Secondo esempio di stringa da suddividere:
    codice:
    O              newString
    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

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.