Class Code

java.lang.Object
  extended by Code

public class Code
extends java.lang.Object

Code als Bytefolge mit Dateizugriff


Field Summary
private  byte[] bytes
          Code als Bytefolge.
private  java.lang.String dateiName
          Name des Codedatei.
 
Constructor Summary
Code()
          Kostruktor.
Code(byte[] bytes)
          Kostruktor, uebernimmt Code als Bytefolge.
Code(java.lang.String dateiName)
          Kostruktor, liest Code als Bytefolge aus Datei.
 
Method Summary
 int getAnzahlBytes()
          Bestimmen der Codelaenge in Bytes.
 byte getByteAt(int i)
          Gibt i.
 java.lang.String getDateiName()
          Gibt Dateinamen zurueck.
private  void leseAusDatei()
          Liest Code aus Datei.
 void leseAusDatei(java.lang.String dateiName)
          Liest Code aus Datei mit angegebenen Dateinamen.
static void main(java.lang.String[] args)
          Test der Klasse Code, Kopiert Code aus einer Datei in eine andere, Aufruf: java Code .
private  void schreibeInDatei()
          Schreibt Code in Datei.
 void schreibeInDatei(java.lang.String dateiName)
          Schreibt Code in Datei mit angegebenen Dateinamen.
 java.lang.String toString()
          Darstellen des Codes als String.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

bytes

private byte[] bytes
Code als Bytefolge.


dateiName

private java.lang.String dateiName
Name des Codedatei.

Constructor Detail

Code

public Code()
Kostruktor.


Code

public Code(byte[] bytes)
Kostruktor, uebernimmt Code als Bytefolge.

Parameters:
bytes - Code als Folge von Bytes

Code

public Code(java.lang.String dateiName)
     throws java.lang.Exception
Kostruktor, liest Code als Bytefolge aus Datei.

Parameters:
dateiName - Dateiname der Codedatei
Throws:
java.lang.Exception
Method Detail

getDateiName

public java.lang.String getDateiName()
Gibt Dateinamen zurueck.


getAnzahlBytes

public int getAnzahlBytes()
Bestimmen der Codelaenge in Bytes.


getByteAt

public byte getByteAt(int i)
Gibt i. Byte zurueck.

Parameters:
i - Index

leseAusDatei

public void leseAusDatei(java.lang.String dateiName)
                  throws java.lang.Exception
Liest Code aus Datei mit angegebenen Dateinamen.

Parameters:
dateiName - Dateiname der Codedatei
Throws:
java.lang.Exception

leseAusDatei

private void leseAusDatei()
                   throws java.lang.Exception
Liest Code aus Datei.

Throws:
java.lang.Exception

schreibeInDatei

public void schreibeInDatei(java.lang.String dateiName)
                     throws java.lang.Exception
Schreibt Code in Datei mit angegebenen Dateinamen.

Parameters:
dateiName - Dateiname der Codedatei
Throws:
java.lang.Exception

schreibeInDatei

private void schreibeInDatei()
                      throws java.lang.Exception
Schreibt Code in Datei.

Throws:
java.lang.Exception

toString

public java.lang.String toString()
Darstellen des Codes als String.

Overrides:
toString in class java.lang.Object

main

public static void main(java.lang.String[] args)
Test der Klasse Code, Kopiert Code aus einer Datei in eine andere, Aufruf: java Code .