package net.decix.util; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.util.StringTokenizer; public class PcapToJavaByteConverter { public static void main(String args[]) throws Exception { BufferedReader br = new BufferedReader(new FileReader(new File("test/net/decix/jsflow/utils/sflowByte2.txt"))); String byteString = new String("byte[] data = {"); String line = null; while ((line = br.readLine()) != null) { int counterLine = 0; StringTokenizer st = new StringTokenizer(line); while (st.hasMoreTokens()) { if (counterLine == 0) { st.nextToken(); counterLine++; continue; } else { byteString += " (byte) 0x" + st.nextToken(); } if (st.hasMoreTokens() || br.ready()) byteString += ","; if (!st.hasMoreTokens()) { System.out.println(byteString); byteString = ""; } counterLine++; } } byteString += " };"; System.out.println(byteString); } }