Para mis interfaces de línea de comandos, a menudo es bueno tener un poco de arte ASCII al principio, pero a menudo contienen muchas barras invertidas.Java: Ignorar secuencias de escape
por ejemplo:
System.out.println(" _____ _______ _____ _ __ ");
System.out.println("/____|__ __|/\ /____| |//");
System.out.println("| (___ | |/\ | | | '/");
System.out.println(" \___ \ | |//\ \| | | < ");
System.out.println(" ____) | | |/ ____ \ |____| . \ ");
System.out.println("|_____/ |_/_/ \_\_____|_|\_\ ");
Pero ya que cada '\' tiene que haber un '\\' esto a menudo se ve muy fea en el código y es muy difícil de encontrar/corregir un error en la 'fuente' . ¿Hay alguna manera de decirle a Java que NO use secuencias de escape?
"\\" es el único camino a seguir. Si * realmente * no desea las dobles comillas inversas, siempre puede 1) crear una matriz estática String [] con cada línea de texto, 2) sustituir algún carácter marcador "aceptable" por la barra diagonal, 3) println() la matriz en un bucle, y 4) String.replace() el carácter marcador con "\\". – paulsm4