Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    106

    [Java] eliminare spazi bianchi da una stringa

    Ciao ragazzi,

    devo eliminare gli spazi bianchi in eccesso da una stringa.

    Ad esempio: avendo la stringa a del tipo

    a = " aaa bb ccc ";

    vorrei ottenere:

    a = "aaa bb ccc";

    Per fare cio' ho fatto in questo modo:

    String a = " aaa bb ccc ";
    a = a.trim(); // per eliminare gli spazi bianchi prima e dopo la stringa

    e ora? come faccio a dire di rimpiazzare tutti gli spazi di lunghezza maggiore di 1 con un solo spazio?

    Ciao e grazie

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

    Re: [Java] eliminare spazi bianchi da una stringa

    Originariamente inviato da iako
    come faccio a dire di rimpiazzare tutti gli spazi di lunghezza maggiore di 1 con un solo spazio?
    Con le espressioni regolari è semplicissimo:

    String s2 = s1.replaceAll(" {2,}", " ");

    2 o più spazi consecutivi vengono sostituiti con 1 solo.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    106
    Grazie tante.

    Ciao

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.