Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come Ignora punteggiatura in Java

Alcune applicazioni Java devono ignorare i simboli di punteggiatura durante l'elaborazione di comandi utente e stringhe derivate da input per il programma . La ragione è che tipica punteggiatura , mentre accettabile , non è parte della sintassi nucleo accettato dalla applicazione in questione . Pertanto , le stringhe come "select nucleo , da dipendenti " e " select nucleo da Employee , " devono essere considerate equivalenti . È possibile avere la vostra applicazione Java ignorare la punteggiatura da convertire tutte le stringhe di una forma normale spogliato di punteggiatura . Istruzioni
1

includere la seguente riga all'inizio del codice Java :

import java.lang.String ;
2

calcolare o leggere il stringa Java che dovrebbe essere spogliato di segni di punteggiatura , come nel seguente codice di esempio :

nonStrippedString String = "Vogliamo che i periodi passati . ». ;
3

chiamata una versione di overload del metodo " String.replace ( ) " biblioteca sulla stringa , come nel codice seguente:

stringa stringa1 = nonStrippedString.replace ( " . " , "") ;

String stringa2 = string1.replace ( " , " , "") ;

String string3 = string2.replace ( " , " , "") ;

String strippedString = string3.replace ( " : " , "") ;

il primo paio di virgolette ha un simbolo di punteggiatura tra loro; la seconda coppia di virgolette doppie non ha nulla , come si desidera che il simbolo di punteggiatura sostituita con nessun altro personaggio . Metodo " String.replace ( ) " non modifica la stringa in cui le sostituzioni avvengono , ma semplicemente restituisce una nuova stringa in cui sono state effettuate le sostituzioni . Per l'esempio , il conseguente " strippedString " avrà il valore "vogliamo i periodi passati " .

 

Programmazione © www.354353.com