Java:忽略转义序列

时间:2012-04-07 16:24:48

标签: java escaping backslash ascii-art

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

例如:

System.out.println("  _____ _______       _____ _  __ ");
System.out.println(" / ____|__   __|/\   / ____| |/ / ");
System.out.println("| (___    | |  /  \ | |    | ' /  ");
System.out.println(" \___ \   | | / /\ \| |    |  <   ");
System.out.println(" ____) |  | |/ ____ \ |____| . \  ");
System.out.println("|_____/   |_/_/    \_\_____|_|\_\ ");

但是由于每个'\'都需要是'\\',这在代码中看起来非常难看,并且很难在'font'中找到/修复错误。有没有办法告诉Java NOT使用转义序列?

4 个答案:

答案 0 :(得分:3)

不,Java没有像C#的“逐字字符串文字”那样的东西。如果你想做ASCII艺术,可以考虑把它放在一个文本文件中,然后从代码中加载它。

答案 1 :(得分:2)

从文件中读取“image”,该文件可以在你的jar库中:)

答案 2 :(得分:1)

抱歉,伙计。没有这样的动物。

答案 3 :(得分:1)

讨厌这个帖子,但对于其他任何人来说都在寻找这个... 尝试使用unicode!

例如: \ u0092 =“\”

相关问题