Guest User

Untitled

a guest
Dec 14th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.46 KB | None | 0 0
  1. package com.rs.tools;
  2.  
  3. import java.io.BufferedReader;
  4. import java.io.BufferedWriter;
  5. import java.io.FileInputStream;
  6. import java.io.FileNotFoundException;
  7. import java.io.FileOutputStream;
  8. import java.io.IOException;
  9. import java.io.InputStreamReader;
  10. import java.io.OutputStreamWriter;
  11.  
  12. public class XteaMaker {
  13.  
  14.     public static void main(String[] args) {
  15.         try {
  16.             BufferedReader stream = new BufferedReader(new InputStreamReader(
  17.                     new FileInputStream("xtea650.txt")));
  18.             while (true) {
  19.                 String line = stream.readLine();
  20.                 if (line == null)
  21.                     break;
  22.                 if (line.startsWith("--"))
  23.                     continue;
  24.                 String[] spaceSplitLine = line.split(" ");
  25.                 int regionId = Integer.valueOf(spaceSplitLine[0]);
  26.                 String[] xteaSplit = spaceSplitLine[3].split("\\.");
  27.                 /*
  28.                  * for(byte c : spaceSplitLine[3].getBytes()) {
  29.                  * System.out.println(c); System.out.println((char) c); }
  30.                  */
  31.  
  32.                 if (xteaSplit[0].equals("0") && xteaSplit[1].equals("0")
  33.                         && xteaSplit[2].equals("0") && xteaSplit[3].equals("0"))
  34.                     continue;
  35.                 BufferedWriter writer = new BufferedWriter(
  36.                         new OutputStreamWriter(new FileOutputStream(
  37.                                 "convertedXtea/" + regionId + ".txt")));
  38.                 for (String xtea : xteaSplit) {
  39.                     writer.append(xtea);
  40.                     writer.newLine();
  41.                     writer.flush();
  42.                     writer.close();
  43.                 }
  44.             }
  45.         } catch (FileNotFoundException e) {
  46.             e.printStackTrace();
  47.         } catch (IOException e) {
  48.             e.printStackTrace();
  49.         }
  50.     }
  51. }
Add Comment
Please, Sign In to add comment