मैं कुछ सीएसएस कक्षाओं को एक फ़ाइल में कॉपी कर रहा हूं। कक्षाओं को बहुत अच्छी तरह से कॉपी किया जाता है, लेकिन मुझे एक समस्या है कि जब मैं नोटपैड का उपयोग करके इसे खोलने की कोशिश कर रहा हूं तो यह \n
चरित्र के बजाय एक वर्ग प्रदान करता है। यह संपादन + में अच्छी तरह से खुलता है। यहाँ मेरी कोड है:नोटपैड n चरित्र पहचान नहीं है?
String fileName = new File(oldFileName).getName();
BufferedWriter out = null;
FileWriter fw = new FileWriter("D:\\temp\\UPDATED_"+fileName);
out = new BufferedWriter(fw);
for (CSSStyleRule p : finlist.values()) {
String t = null;
String m = p.toString();
if (m.charAt(0) == '*') {
t = m.substring(1);
} else {
t = m;
}
String main = format(t);
out.write(main);
out.write("\n");
}
भी इस प्रारूप को देखने के() फ़ंक्शन
private static String format(String input) {
int s = input.indexOf('{');
int p = input.indexOf('}');
int w = input.indexOf(';');
if(w==-1)
{
w=p-1;
String []part=input.split("}");
input= part[0].concat(";").concat("}");
}
String m = input.substring(0, s).trim().concat("{\n")
.concat(input.substring(s + 1, w + 1).trim())
.concat(input.substring(w + 1, p));
String a[] = m.split(";");
String main = "";
for (String part : a) {
if (part.contains("rgb")) {
part = convert(part);
}
if(part.contains("FONT-FAMILY") || part.contains("font-family")){
part=process(part);
}
main = main.concat(part.trim().concat(";")).concat("\n");
}
main = main.concat("}");
return main;
}
कैसे यह नोटपैड में उचित ढंग से प्रदर्शित करने के लिए?
धन्यवाद – dhananjay