Java:忽略转义序列

tri*_*ner 7 java escaping backslash ascii-art

对于我的命令行界面,在开头有一个小的ASCII艺术通常很好,但那些通常包含许多反斜杠.

例如:

System.out.println("  _____ _______       _____ _  __ ");
System.out.println(" / ____|__   __|/\   / ____| |/ / ");
System.out.println("| (___    | |  /  \ | |    | ' /  ");
System.out.println(" \___ \   | | / /\ \| |    |  <   ");
System.out.println(" ____) |  | |/ ____ \ |____| . \  ");
System.out.println("|_____/   |_/_/    \_\_____|_|\_\ ");
Run Code Online (Sandbox Code Playgroud)

但由于每个"\"需要一个"\\"这往往代码看起来很丑陋,它是很难找到/在"字体"修正错误.有没有办法告诉Java NOT使用转义序列?

Jon*_*eet 3

不,Java 没有 C# 的“逐字字符串文字”之类的东西。如果您想做 ASCII 艺术,请考虑将其放入文本文件中并从代码中加载。