Die Frage ist vielleicht etwas doof aber ich verstehe nicht, warum ich bei einem Vector trotz Definition immer diese Kompilerwarnungen erhalte:
"...: warning: [unchecked] call to add(E) as a member of the raw type java.util.Vector"
bei dem folgenden Quelltext z.B.:
Deswegen läuft mein Programm trotzdem aber ich will diese Warnung vermeiden!
"...: warning: [unchecked] call to add(E) as a member of the raw type java.util.Vector"
bei dem folgenden Quelltext z.B.:
Code:
Vector data = new Vector();
Vector rowA = new Vector();
rowA.add("1");
rowA.add("2");
rowA.add("3");
rowA.add("4");
Vector rowB = new Vector();
rowB.add(String.valueOf("5"));
rowB.add(String.valueOf("6"));
rowB.add(String.valueOf("7"));
rowB.add(String.valueOf("8"));
Vector rowC = new Vector();
rowC.add(Integer.valueOf(9));
rowC.add(Integer.valueOf(10));
rowC.add(Integer.valueOf(11));
rowC.add(Integer.valueOf(12));
data.add(rowA);
data.add(rowB);
data.add(rowC);
Vector value = new Vector();
value = (Vector)data.get(0);
System.out.println(value.get(0).toString());
Deswegen läuft mein Programm trotzdem aber ich will diese Warnung vermeiden!