Tecnología

Inicio

Cómo omitir Puntuacion en Java

Algunas aplicaciones Java necesitan hacer caso omiso de los símbolos de puntuación al procesar órdenes de usuario y cuerdas derivados de insumos para el programa. La razón típica es que puntuacion, mientras aceptable, no es parte de la sintaxis núcleo aceptado por la aplicación en cuestión. Por lo tanto, las cadenas tales como "selecto núcleo, a partir del Empleado" y "selecto núcleo del Empleado;" deben considerarse equivalentes. Usted puede tener su aplicación Java ignorar puntuacion mediante la conversión de todas las cadenas de una forma normal despojado de puntuacion.

Instrucciones

1 Incluir la siguiente línea al principio del código Java:

Java.lang.String importación;

2 Calcular o leer la cadena de Java que debe ser despojado de signos de puntuación, como en el siguiente ejemplo de código:

NonStrippedString cadena = ". Queremos que los períodos se ha ido.";

3 Llame a una versión sobrecargada del método de biblioteca "String.replace ()" en la cadena, como en el siguiente ejemplo de código:

Cadena cadena1 = nonStrippedString.replace ( "" ".");

Cadena cadena2 = string1.replace ( "", "");

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

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

El primer par de comillas dobles tiene un símbolo de puntuacion entre ellos; el segundo par de comillas dobles no tiene nada, como desea el símbolo de puntuacion sustituido por ningún otro personaje. Método "String.replace ()" no se modifique la cadena, donde las sustituciones se llevan a cabo; simplemente devuelve una nueva cadena donde se han hecho las sustituciones. Para el ejemplo, el "strippedString" resultante tendrá el valor "queremos que los periodos pasados".