hi,
ich muss aus einer *.class datei ein Byte-Array erzeugen, derzeit mache ich das so, dass funktionert aber nicht, wo liegt der Fehler?
Danke schonmal,
campino
ich muss aus einer *.class datei ein Byte-Array erzeugen, derzeit mache ich das so, dass funktionert aber nicht, wo liegt der Fehler?
Code:
InputStreamReader br=new InputStreamReader(new FileInputStream(new File(file)));
byte b;
Vector<Byte> buff=new Vector<Byte>();
while((b=(byte)br.read())!=0){
buff.add(new Byte(b));
}
byte[] buffer=new byte[buff.size()];
Iterator<Byte> it=buff.iterator();
for(int i=0;it.hasNext();i++){
Byte by=it.next();
buffer[i]=by.byteValue();
}
Danke schonmal,
campino