Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.BufferedReader;
- import java.io.BufferedWriter;
- import java.io.File;
- import java.io.FileNotFoundException;
- import java.io.FileReader;
- import java.io.FileWriter;
- import java.io.IOException;
- public class KrypteraFilen {
- /* kan användas för att kryptera/dekryptera en sträng...*/
- public static String rot13(String s) {
- StringBuilder sb = new StringBuilder();
- for (int i = 0; i < s.length(); i++) {
- char c = s.charAt(i);
- if (c >= 'a' && c <= 'm') c += 13;
- else if (c >= 'n' && c <= 'z') c -= 13;
- else if (c >= 'A' && c <= 'M') c += 13;
- else if (c >= 'A' && c <= 'Z') c -= 13;
- sb.append(c);
- }
- return sb.toString();
- }
- public static void main(String[] args) {
- try {
- FileReader fr = new FileReader(new File("ordlista.txt"));
- BufferedReader br = new BufferedReader(fr);
- File out = new File("krypterad.txt");
- out.createNewFile();
- BufferedWriter bw = new BufferedWriter(new FileWriter(out,true));
- String tmp = br.readLine();
- while (tmp != null) {
- bw.write(rot13(tmp) + '\n');
- bw.flush();
- tmp = br.readLine();
- }
- } catch (FileNotFoundException e) {
- e.printStackTrace();
- }
- catch (IOException e) {
- e.printStackTrace();
- }
- }
- }
Add Comment
Please, Sign In to add comment