Class CArray
java.lang.Object
|
+----CArray
- public class CArray
- extends Object
CArray ist eine einfache Integer-Array-Klasse
- Version:
- : 1.0 date 07.06.1997
- Author:
- : Mirko Mumberg
-
m_Array
- Ist das Feld selbst.
-
m_GetCount
- Die Lese- und Schreibzugriffszaehler.
-
m_SetCount
- Die Lese- und Schreibzugriffszaehler.
-
m_Size
- Ist die Groesse des Feldes.
-
CArray(CArray)
- Der Kopiekonstruktor.
-
CArray(int)
- Konstruktor, der das Array mit der Groesse initialisiert ohne Schreib- und Lesezugriffszaehler.
-
CArray(int, CCounter, CCounter)
- Konstruktor, der das Array mit der Groesse und den Zaehlern initialisiert.
-
copy(CArray)
- Die Kopierfunktion.
-
Get(int)
- Einen Wert aus dem Array lesen.
-
getSize()
- Die groesse des Arrays wird gelesen.
-
init(int, CCounter, CCounter)
- Initialisierung des Arrays.
-
Set(int, int)
- Setzen eines Wertes in diesen Array.
-
setSize(int)
- Veraenderung der Groesse des Arrays.
m_Array
protected int m_Array[]
- Ist das Feld selbst.
m_Size
protected int m_Size
- Ist die Groesse des Feldes.
m_GetCount
protected CCounter m_GetCount
- Die Lese- und Schreibzugriffszaehler.
m_SetCount
protected CCounter m_SetCount
- Die Lese- und Schreibzugriffszaehler.
CArray
public CArray(int _Size,
CCounter _Get,
CCounter _Set)
- Konstruktor, der das Array mit der Groesse und den Zaehlern initialisiert.
- Parameters:
- _Size - Die neue Groesse des Arrays.
- _Get - Der Getzaehler.
- _Set - Der Setzaehler.
CArray
public CArray(int _Size)
- Konstruktor, der das Array mit der Groesse initialisiert ohne Schreib- und Lesezugriffszaehler.
- Parameters:
- _Size - Die neue Groesse des Arrays.
CArray
public CArray(CArray _a)
- Der Kopiekonstruktor.
- Parameters:
- _a - Das Array, das in dieses kopiert werden soll.
init
public void init(int Size,
CCounter Get,
CCounter Set)
- Initialisierung des Arrays.
- Parameters:
- Size - Die neue Groesse des Arrays.
- Get - Der Getzaehler.
- Set - Der Setzaehler.
copy
public void copy(CArray a)
- Die Kopierfunktion.
- Parameters:
- a - Das Array, das in dieses kopert werden soll.
setSize
public void setSize(int Size)
- Veraenderung der Groesse des Arrays.
- Parameters:
- Size - Die neue Groesse des Arrays.
Set
public synchronized void Set(int pos,
int x)
- Setzen eines Wertes in diesen Array.
- Parameters:
- pos - Position, an der der Wert gespeichert wird.
- x - Der Wert, der gespeichert wird.
Get
public synchronized int Get(int pos)
- Einen Wert aus dem Array lesen.
- Parameters:
- pos - Position, aus der der Wert gelesen wird.
- Returns:
- Der Wert an der Position pos
getSize
public int getSize()
- Die groesse des Arrays wird gelesen.
- Returns:
- die groesse des Arrays.