Zdravím,
mám takový problém.
protected String crypt(String content, int key) {
StringBuilder cryptedText = new StringBuilder();
for (int i = 0; i < content.length()-1; i++) {
cryptedText.append((char)(content.charAt(i) + 2));
}
return cryptedText.toString();
}
protected void writeContentToFile(String targetFileName, String content) {
File f;
try {
f = new File("vystup.txt");
f.createNewFile();
} catch(IOException ex) {
System.out.print("Failed to create file " + fileName + ": " + ex.toString());
seznam.add(ex.getMessage());
}
BufferedWriter bw;
try {
bw = new BufferedWriter(new FileWriter("vystup.txt"));
bw.writeContentToFile("vystup.txt", crypt(cryptedText, 2));
} catch (IOException ex) {
System.out.print("Error while reading file " + fileName + ": " + ex.toString());
seznam.add(ex.getMessage());
}
}
Tohle jsou 2 metody. První zašifruje text a vrátí ho a druhá ten text má zapsat do nového souboru.
Problém je, že nevím, jak tu proměnnou cryptedText, kterou vrací metoda crypt mám "hodit" do toho souboru.
Konkrétně se jedná o podtržený a tučný řádek v textu.
Díky za rady!