Error al definir un String con caracteres \' \'
Mi nombre es Elias
Saludos a toda la comunidad
Se me ha presentado un inconveniente relacionado con un un String.
El problema es que debo almacenar una dirección de directorio en un
String para luego realizar ciertas operaciones, por ejemplo:
String ruta="C:jdev1012jdbc";
Pero el compilador me indica que existen caracteres de escape no
permitidos en la cadena. ¿Como puedo hacer para poder guardar una
ruta de un directorio en un String? ¿Existe otra manera?.
Muchas Gracias.
Saludos a toda la comunidad
Se me ha presentado un inconveniente relacionado con un un String.
El problema es que debo almacenar una dirección de directorio en un
String para luego realizar ciertas operaciones, por ejemplo:
String ruta="C:jdev1012jdbc";
Pero el compilador me indica que existen caracteres de escape no
permitidos en la cadena. ¿Como puedo hacer para poder guardar una
ruta de un directorio en un String? ¿Existe otra manera?.
Muchas Gracias.
El carácter es un carácter de escape, que le indica al compilador que lo que viene a continuación no es un carácter propiamente dicho, sino que debe interpretarse de manera especial.
Por tanto las secuencias de escape utilizan 2 caracteres para representar uno solo, por ejemplo:
n --> retorno de carro
t --> tabulador
" -> comilla doble
A su vez el propio compilador necesita una secuencia de escape para que no confunda el carácter de escape con el carácter de texto
Es decir:
\ --> carácter de texto
En definitiva, si tienes en Java la siguiente cadena de texto:
"Esta cadenanestde "texto" y usa \ como carácter de escape"
en realidad estás representando:
Esta cadena
es de "texto" y usa como carácter de escape
Por tanto las secuencias de escape utilizan 2 caracteres para representar uno solo, por ejemplo:
n --> retorno de carro
t --> tabulador
" -> comilla doble
A su vez el propio compilador necesita una secuencia de escape para que no confunda el carácter de escape con el carácter de texto
Es decir:
\ --> carácter de texto
En definitiva, si tienes en Java la siguiente cadena de texto:
"Esta cadenanestde "texto" y usa \ como carácter de escape"
en realidad estás representando:
Esta cadena
es de "texto" y usa como carácter de escape
