Hallo zusammen,
ich möchte eine Klasse schreiben, welche einen Vector in ein Array umwandelt und umgekehrt, dass ganze mit generisch mit Typsicherheit.
Ich hab bisher folgenden Code geschrieben:
Grundsätzlich funktioniert das auch, aber irgendwie ist das nicht Typensicher. Wenn ich das ganze mit
initializiere kann ich trotzdem String tauschen. Wo liegt mein Denkfehler?
ich möchte eine Klasse schreiben, welche einen Vector in ein Array umwandelt und umgekehrt, dass ganze mit generisch mit Typsicherheit.
Ich hab bisher folgenden Code geschrieben:
Java:
public class VectorArrayConverter<T>
{
public Vector arrayToVector(T array)
{
return new Vector<T>(Arrays.asList(array));
}
public T[] vectorToArray(Vector<T> vector)
{
return (T[])vector.toArray();
}
}
Grundsätzlich funktioniert das auch, aber irgendwie ist das nicht Typensicher. Wenn ich das ganze mit
Java:
VectorArrayConverter tausche = new VectorArrayConverter<Integer>();