McSnoop
27-10-2004, 15:28
Wann ist es Sinnvoll eine ArrayList oder einen Vecrot zu verwenden?
Haben diese beiden Sachen überhaupt unterschiede???
Bei beiden kommt das gleiche Ergebnis raus.
mfg
McSnoop
ArrayList:
import java.awt.*;
import java.util.*;
public class ArrayList{
public static void main(String[] args){
String name = "Eine Zeichenfolge";
ArrayList al = new ArrayList();
al.add("Eine Zeichenfolge");
al.add(new Button("Okay"));
al.add(new Point(33,33));
for(int i=0; i<al.size();i++){
System.out.println(al.get(i));
if( (al.get(i).getClass().getName()).equals("java.awt.Button"))
System.out.println(" Ein Button mit Label: "+ ((Button)al.get(i)).getLabel());
}
}
}
Vector:
import java.awt.*;
import java.util.*;
public class VectorDemo{
public static void main(String[] args){
String name = "Eine Zeichenfolge";
Vector v = new Vector();
v.add("Eine Zeichenfolge");
v.add(new Button("Okay"));
v.add(new Point(33,33));
for(int i=0; i<v.size();i++){
System.out.println(v.get(i));
if( (v.get(i).getClass().getName()).equals("java.awt.Button"))
System.out.println(" Ein Button mit Label: "+ ((Button)v.get(i)).getLabel());
}
}
}
Haben diese beiden Sachen überhaupt unterschiede???
Bei beiden kommt das gleiche Ergebnis raus.
mfg
McSnoop
ArrayList:
import java.awt.*;
import java.util.*;
public class ArrayList{
public static void main(String[] args){
String name = "Eine Zeichenfolge";
ArrayList al = new ArrayList();
al.add("Eine Zeichenfolge");
al.add(new Button("Okay"));
al.add(new Point(33,33));
for(int i=0; i<al.size();i++){
System.out.println(al.get(i));
if( (al.get(i).getClass().getName()).equals("java.awt.Button"))
System.out.println(" Ein Button mit Label: "+ ((Button)al.get(i)).getLabel());
}
}
}
Vector:
import java.awt.*;
import java.util.*;
public class VectorDemo{
public static void main(String[] args){
String name = "Eine Zeichenfolge";
Vector v = new Vector();
v.add("Eine Zeichenfolge");
v.add(new Button("Okay"));
v.add(new Point(33,33));
for(int i=0; i<v.size();i++){
System.out.println(v.get(i));
if( (v.get(i).getClass().getName()).equals("java.awt.Button"))
System.out.println(" Ein Button mit Label: "+ ((Button)v.get(i)).getLabel());
}
}
}