Привет, я пытаюсь написать код, который автоматически генерирует код и записывает в файл. Так что проблема заключается в том, что я пытаюсь написать символы '\ t' '\ n' и т. Д., С которыми я сталкиваюсь.
FileOutputStream fos2 = new FileOutputStream("...\\PersonalList.java");
PrintStream pr2 = new PrintStream(fos2);
for (Iterator<String> itr = name.iterator(); itr.hasNext();) {
i++;
s_str = itr.next();
if(i==counter)
pr2.print('"' + s_str.toUpperCase() + '"' + ");\n");
else
pr2.print('"' + s_str.toUpperCase() + '\t' + '"' + '+');
}
и моя цель - написать код, например, "pr.println (" var1 \ t "+" var2 \ t "), в другой файл, и когда я скомпилирую этот файл, он создаст текстовый файл, поэтому, когда я смотрю на мой файл .txt, я должен увидеть «ИМЯ (здесь должен быть символ пробела) LAST_NAME». Но в символе «\ t» записывается pr.println («var1» + «var2»). Я надеюсь,я правильно объясняю свою работу. :) и я ценю, если вы поможете мне.