Extraño funcionamiento con String.split de manera diferente con la entrada del usuario

No puedo entender esto.

System.err.println(convertPdfToText(save).split("3\\.8").length);

como se espera imprime un resultado de 3.

De hecho, quiero que un usuario pueda obtener lo mismo. Por lo tanto, cuando ejecuto este código:

System.err.println(convertPdfToText(save).split(seperator).length);

Cuando el usuario ha ingresado "3 \\. 8" en un JInputField, obtengo la longitud de la matriz que se devuelve como 1.

¿Qué está pasando exactamente aquí?

Respuesta 1

EDITAR: en realidad estaba incorrecto. Estaba consultando la tabla cuando tenía la intención de consultar un índice que explica mi error. Sin embargo, la solución de Vikdor es válida. ORIGINAL: Tengo una mesa con un Hash-Range ...

Creé mi propia definición de objetivo. Funcionó perfectamente hasta ahora. Hoy abrí esta definición de destino y obtuve el siguiente error para todos los sitios de software que tengo allí: No se puede encontrar la unidad instalable ...

Tengo una respuesta de URL que se parece a: {"seq": 1, "id": "Prueba1", "cambios": [{"rev": "1-52f5cdf008ecfbadf621c2939af7bd80"}]} {"seq": 2, "id": "Prueba2", "cambios": [{"rev": "1 -...

Aprendí KRL (Lenguaje de representación del conocimiento) recientemente en un curso de IA y me pareció fascinante que la lógica de descripción sea la familia de los lenguajes formales de representación del conocimiento para la semántica ...