मैं कोड के इस टुकड़े में एक स्ट्रिंग शाब्दिक के बजाय एक निरंतर उपयोग करने की कोशिश कर रहा हूं:
new InputStreamReader(new FileInputStream(file), "UTF-8")
"UTF-8"
अक्सर कोड में दिखाई देता है, और static final
इसके बजाय कुछ चर का संदर्भ देना बेहतर होगा । क्या आप जानते हैं कि मुझे JDK में ऐसा वैरिएबल कहां मिल सकता है?
BTW, एक दूसरे विचार पर, ऐसे स्थिरांक खराब डिजाइन हैं: सार्वजनिक स्थैतिक साहित्य ... डेटा डुप्लीकेशन के लिए समाधान नहीं हैं
Files.newBufferedWriter(Path path, Charset cs)
NIO से उपयोग करें ।