Sommige Java- applicaties moeten leestekens negeren bij het verwerken van de gebruiker commando's en strings afgeleid van input voor het programma . De typische reden is dat leestekens , terwijl acceptabel , geen deel uitmaakt van de kern syntaxis van de aanvraag wordt aanvaard . Daarom strings zoals " select kern , van Werknemer " en "select kern van Werknemer ; " moet worden beschouwd als gelijkwaardig . U kunt uw Java-toepassing negeren leestekens door het omzetten van alle snaren aan een normale vorm ontdaan van leestekens . Instructies 1 Voeg de volgende regel aan het begin van uw Java- code : import java.lang.String ; kopen van 2 Bereken of lees de Java string die moet worden ontdaan van leestekens , zoals in de volgende voorbeeldcode : String nonStrippedString = 'willen we de periodes gegaan . '. ; Call 3 een overbelaste versie van de library -methode " String.Replace ( ) " op de string , zoals in de volgende voorbeeldcode : String string1 = nonStrippedString.replace ( " . " , " " ) ; String string2 = string1.replace ( " , " , " " ) ; String string3 = string2.replace ( " , " , " " ) ; String strippedString = string3.replace ( " : " , " " ) ; de eerste paar dubbele aanhalingstekens heeft een interpunctie symbool tussen hen, het tweede paar dubbele aanhalingstekens heeft niets , als je wilt de interpunctie symbool vervangen met geen ander karakter . Methode " String.Replace ( ) " is de string waar de vervangingen plaatsvinden niet wijzigen , maar alleen retourneert een nieuwe String waar de vervangingen zijn gemaakt . Voor het voorbeeld , zal de resulterende " strippedString " de waarde " We willen dat de periodes gegaan " hebben .
|