Certaines applications Java doivent ignorer les signes de ponctuation lors du traitement des commandes de l'utilisateur et les chaînes provenant de contributions au programme. La raison est typique que la ponctuation , tandis acceptable , ne fait pas partie de la syntaxe de base acceptés par l'application en question . Par conséquent , les chaînes comme "noyau de sélection, à partir de l'employé » et « sélection de noyau de l'employé; " doivent être considérées comme équivalentes . Vous pouvez avoir votre application Java ignorer la ponctuation en convertissant toutes les chaînes à une forme normale dépouillé de ponctuation. Instructions
1
inclure la ligne suivante au début de votre code Java :
importation Java.lang.String ;
2
Calculer ou lire le chaîne Java qui devrait être dépouillé de signes de ponctuation , comme dans l' exemple de code suivant :
cordes nonStrippedString = " nous voulons que les périodes disparu. ». ;
3
Appel une version surchargée de la méthode " String.replace ()" de la bibliothèque sur la chaîne , comme dans l' exemple de code suivant :
cordes chaine1 = nonStrippedString.replace ("." , "") ;
< p > Chaîne chaîne_2 = string1.replace ("," , "") ;
cordes string3 = string2.replace (";" , "") ;
cordes strippedString = string3.replace ( ":" , "") ;
la première paire de guillemets est un symbole de ponctuation entre eux ; la deuxième paire de guillemets n'a rien , comme vous voulez le symbole de ponctuation remplacé par aucun autre caractère. Méthode " String.replace ()" ne modifie pas la chaîne où les substitutions ont lieu , il retourne simplement une nouvelle chaîne où les substitutions ont été effectuées. Pour l'exemple , le " strippedString " résultant aura la valeur " nous voulons que les périodes disparu " .