对于我的命令行界面来说,在开始时有一点点ASCII艺术通常很不错,但它们通常包含许多反斜杠。Java:忽略转义序列
例如:
System.out.println(" _____ _______ _____ _ __ ");
System.out.println("/____|__ __|/\ /____| |//");
System.out.println("| (___ | |/\ | | | '/");
System.out.println(" \___ \ | |//\ \| | | < ");
System.out.println(" ____) | | |/ ____ \ |____| . \ ");
System.out.println("|_____/ |_/_/ \_\_____|_|\_\ ");
但是因为每个“\”需要一个“\\”这往往看起来代码很丑陋,它是很难找到/在“字体”修正错误。有没有办法告诉Java不要使用转义序列?
“\\” 是唯一的出路。如果你真的不想要双引号,你总是可以1)用每行文本创建一个静态的String []数组,2)用斜杠替换一些“可接受的”标记字符,3)println()循环中的数组,以及4)String.replace()标记字符与“\\”。 – paulsm4 2012-04-07 16:27:41