En C#, puedo escribir la cadena "\\myDir\\myFile"
como @"\myDir\myFile"
. ¿Cuál es el equivalente de este carácter "@" en Java, si corresponde?Ignorar secuencias de escape en cadenas java?
6
A
Respuesta
7
Que yo sepa, no hay tal equivalencia existe en la definición del lenguaje Java.
1
No hay equivalente en Java.
Para este caso concreto se puede utilizar File.separator + "myDir" + File.separator + "myFile"
3
La manera más fácil es utilizar rutas de acceso de estilo Unix en Java. Java descubrirá cuáles son las rutas reales en todos los códigos basados en archivos.
System.out.println(new File("c:/dev/m2-repo/org/apache/ant").getCanonicalPath());
Salida:
C: \ dev \ m2-repo \ org \ apache \ hormiga
Por cierto si se trata de la unidad de raíz, puede omitir la letra de unidad. Java comprenderá /programs
si busca C:\programs
Cuestiones relacionadas
- 1. Java: Ignorar secuencias de escape
- 2. Ignorar caracteres de escape (barras diagonales inversas) en cadenas R
- 3. C# Regex Escape Secuencias
- 4. ¿Cómo ignorar las secuencias de escape almacenadas en la variable de cadena PowerShell?
- 5. ¿Cómo eliminar todas las secuencias de escape de una lista de cadenas?
- 6. texto con secuencias de escape Unicode a Unicode en Python
- 7. \ x Escape en Java?
- 8. Lista de secuencias de escape de color ANSI
- 9. Cómo manejar secuencias de escape en literales de cadena en ANTLR 3?
- 10. Análisis de escape en Java
- 11. Convirtiendo secuencias de escape ANSI a HTML usando PHP
- 12. ¿Para qué sirven las cadenas de escape forzado y de retroceso en Java?
- 13. Comandos de escape de shell en java?
- 14. Cómo enviar secuencias de escape de bajo nivel a una impresora en OS X?
- 15. Cómo fusionar 2 secuencias XML en Java mediante XSLT
- 16. Coincidir cadenas con expresión regular en caso de ignorar
- 17. Ignorar letras acentuadas en la comparación de cadenas
- 18. Reglas para literales de cadenas C++ carácter de escape
- 19. Escapar SQL cadenas en Java
- 20. ¿Cómo usar secuencias de cadenas de C++ para anexar int?
- 21. Cómo capturar el título de una ventana de terminal en bash usando secuencias de escape ANSI?
- 22. Algoritmo para medir la similitud entre dos secuencias de cadenas
- 23. ¿Es esta la mejor forma de deshacer las secuencias de escape unicode en Ruby?
- 24. Cómo convertir secuencias de escape unicode a caracteres Unicode en una cadena de python
- 25. Cadenas parametrizadas en Java
- 26. Cadenas mutables en Java
- 27. tokenizer de cadenas en Java
- 28. Comparación de cadenas en Java
- 29. Cadenas de formato en java
- 30. Reutilización de cadenas en java?
Aunque sería mejor utilizar los 'nuevos constructores de File (...)', IMO. –