ByteArray wegschreiben

Reen_sc

Grünschnabel
Hallo!

Ich habe folgendes Problem. Und zwar möchte ich ein komplettes ByteArray mit festgelegter Größe in eine Datei schreiben. Leider das noch nicht so, wie ich mir das vorstelle.
Hier mal das Bsp.

Code:
public class RandomDat {

	public static void main(String[] args) throws FileNotFoundException {

		byte[] superblock = new byte[512];	
		
		
		try {
			RandomAccessFile raf = new RandomAccessFile ("MB", "rw");
			
			raf.seek(0);
			superblock = ("%Text%".getBytes());
			raf.write(superblock);
			raf.close();
			
			
		}
		catch (IOException e) {}
					
		
		}

Also Ziel soll es sein, die ganzen 512Byte in die Datei zu schreiben, nicht nur die 4 Byte für das Wort. Geht das irgendwie, ohne das ich das Array vorher über eine Schleife fülle, dann den Text reinschreibe und in die Datei übergebe?

Danke
Reen
 
Zurück