Professional Documents
Culture Documents
}
public class MyStringList implements StringMengeInterface{
ListenElem start;
ListenElem end;
public MyStringList() {
start = null;
end = null;
}
@Override
public void add(String str) {
ListenElem newElem = new ListenElem(str);
if ( start == null) {
start = newElem;
end = newElem;
}else {
end.setNext(newElem);
end= newElem;
}
}
@Override
@Override
public void remove(int pos) {
// TODO Auto-generated method stub
@Override
public String get(int pos) {
// TODO Auto-generated method stub
return null;
}
@Override
public int size() {
// TODO Auto-generated method stub
return 0;
}
public MyStringArray() {
sliste = new String[1];
this.nextPos=0;
}
@Override
public void add(String str) {
if (nextPos < sliste.length) {
sliste[nextPos]= str;
nextPos++;
}else {
sliste = extendListe(sliste);
sliste[nextPos++] = str;
}
@Override
public String get(int pos) {
if (pos < sliste.length)
return sliste[pos];
else {
System.out.println("Element nicht vorhanden");
}
return null;
}
@Override
public String toString() {
// return sliste.toString();
String result= "[";
for (int i=0; i < nextPos ; i++) {
if (sliste[i] == null)
continue;
result += " " + sliste[i];
}
result += "]";
return result;
}
@Override
public int size() {
// TODO Auto-generated method stub
return 0;
}
ma.add("Alex");
ma.add("Klaus");
ma.add("Anna");
ma.add("Peter");
System.out.println(ma);