對於我的命令行界面來說,在開始時有一點點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