Vissa Java-program måste ignorera skiljetecken vid bearbetning av användarens kommandon och strängar härrör från indata till programmet . Den typiska orsaken är att interpunktion , medan acceptabel , är inte en del av kärnan syntax accepteras av den aktuella ansökan . Därför strängar som " väljer kärna , från anställd " och " välj kärna från Anställd , " bör betraktas som likvärdiga . Du kan ha din Java-program ignorera interpunktion genom att konvertera alla strängar till en normalform fråntagen skiljetecken . Instruktioner
1
Inkludera följande rad i början av din Java-kod :
import java.lang.String ,
2
Beräkna eller läsa Java sträng som ska skalas av skiljetecken , som i följande exempelkod :
String nonStrippedString = " vi vill att de perioder borta . . " , Addera 3
Call en överbelastad version av biblioteket metoden " String.replace ( ) " på String , som i följande exempelkod :
String sträng1 = nonStrippedString.replace ( " . " , " " ) ;
< p> String sträng2 = string1.replace ("," , " ");
String string3 = string2.replace ( "," , " ");
String strippedString = string3.replace ( " : " , " " ) ;
första paret dubbla citattecken har ett skiljetecken symbol mellan dem, det andra paret av citationstecken har ingenting , eftersom du vill att skiljetecken symbolen ersättas med någon annan karaktär . Metod " String.replace ()" inte ändrar String där substitutionerna äger rum , det bara returnerar en ny sträng där substitutioner har gjorts . För exempel , kommer den resulterande " strippedString " ha värdet " vi vill ha de perioder borta " .