compruebe si una cadena contiene solo espacios de letras y comillas (preferiblemente sin expresiones regulares)

Estoy tratando de verificar si una cadena tiene solo letras (mayúsculas y minúsculas), espacios y comillas (tanto dobles como simples). No puedo encontrar una forma elegante de hacer esto. Lo único que se me ocurre es hacer una lista de los caracteres permitidos y verificar si cada carácter de la cadena está en esa lista.

Respuesta 1

Puedes hacerlo así:

str.matches("[a-zA-Z\\s\'\"]+");

Dijiste que preferiblemente no era REGEX, pero querías una manera elegante. En mi opinión, esta sería una manera fácil, corta y elegante de obtener lo que quieres.

Respuesta: 2

Tengo una escena dentro de un TransformGroup que permite que el mouse haga zoom / gire / pan. Necesito establecer la posición de la cámara lo suficientemente atrás como para poder ver toda la escena, lo que hago con lo siguiente ...

Considere este código (clase completa, funciona bien, todas las clases en una clase por razones de brevedad). Mis preguntas son después del listado de código: import java.util.LinkedList; import java.util.List; clase ...

Hay muchas formas de convertir una cadena en un objeto entero. Cuál es el más eficiente entre los siguientes: Integer.valueOf () Integer.parseInt () org.apache.commons.beanutils.converters ...

clase Cartón {Cuento = 200; CardBoard go (CardBoard cb) {cb = nulo; volver cb; } public static void main (String [] args) {CardBoard c1 = new CardBoard (); Cartón c2 = ...