मेरे कमांड-लाइन-इंटरफेस के लिए शुरुआत में थोड़ा एएससीआईआई कला होना अक्सर अच्छा होता है, लेकिन उनमें अक्सर कई बैकस्लैश होते हैं।जावा: अनगिनत दृश्यों को अनदेखा करें
उदाहरण के लिए:
System.out.println(" _____ _______ _____ _ __ ");
System.out.println("/____|__ __|/\ /____| |//");
System.out.println("| (___ | |/\ | | | '/");
System.out.println(" \___ \ | |//\ \| | | < ");
System.out.println(" ____) | | |/ ____ \ |____| . \ ");
System.out.println("|_____/ |_/_/ \_\_____|_|\_\ ");
लेकिन हर के बाद से '\' एक '\\' इस बार कोड में बहुत बदसूरत लग रहा है की जरूरत है और इसे खोजने/'फॉन्ट' में एक त्रुटि ठीक करने के लिए बहुत मुश्किल है । जावा को बताने के लिए कोई रास्ता नहीं है कि बचने के दृश्यों का उपयोग न करें?
"\\" जाने के लिए एक ही रास्ता है। यदि आप * वास्तव में * डबल बैकक्वॉट नहीं चाहते हैं, तो आप हमेशा 1) टेक्स्ट की प्रत्येक पंक्ति के साथ एक स्थिर स्ट्रिंग [] सरणी बना सकते हैं, 2) अपने स्लैश के लिए कुछ "स्वीकार्य" मार्कर चरित्र को प्रतिस्थापित करें, 3) println() एक लूप में सरणी, और 4) String.replace() "\\" के साथ मार्कर वर्ण। – paulsm4