Hallöchen!
Bräuchte mal bitte etwas Hilfe:
/*
Schreiben Sie eine Klasse zum Speichern von Integer-Werten. Zur Speicherung der Werte soll die Klasse als Attribut eine ArrayList besitzen. Ferner soll die Klasse folgende Methoden beinhalten:
Methode zum Speichern eines einzelnen int-Wertes
Methode zum Speichern eines kompletten Arrays mit int-Werten
Methode zum Löschen eines einzelnen int-Wertes
Methode zur Feststellung, ob ein bestimmter int-Wert schon in der ArrayList gespeichert ist
Methode zum aufsteigenden Sortieren der ArrayList
*/
import java.util.*; // Das Package enthällt sämtliche Interface die für die Datenstruktur benötigt werden.
public class SaveInteger // Eine Klasse zum schreiben von Integer-Werten wird erstellt.
{
ArrayList<Integer> arrList = new ArrayList<Integer>(); // Die List wird als ArrayList mit String-Elementen definiert.
void saveInt(int numbers) // Methode zum Speichern eines einzelnen int-Werts
{
arrList.add(new Integer(numbers));
}
void saveArry(int arrnumber) // Methode zum Speichern eines kompletten Array mit Integer-Werten.
{
int[] array = new int[arrnumber];
for (int i = 0; i < array.length; i++)
array = i * i;
}
boolean removeInteger(int number) // Methode zum Löschen eines einzelnen int-Werts.
{
return arrList.remove(new Integer(number));
}
boolean contains(int number) // Methode zum Festellen, ob ein bestimmter int-Wert schon in der ArrayList gespeichert ist
{
return arrList.contains(new Integer(number));
}
void sort() // Methode zum Sortieren des Inhalts der Arraylist.
{
Collections.sort(arrList);
}
}
Soweit sollte die Klasse eigentlich richtig sein. Jetzt will das mit ein Main Klass gerne testen, krieg das aber noch nicht so genau hin. Will nur ganz einfach mir die Werte ausgeben lassn. Mein Können und Wissen stockt grad ein wenig :-(
public class test extends SaveInteger
{
public static void main(String[] args)
{
SaveInteger svI = new SaveInteger();
svI.saveInt(3);
svI.saveArry(8);
}
}
Bräuchte mal bitte etwas Hilfe:
/*
Schreiben Sie eine Klasse zum Speichern von Integer-Werten. Zur Speicherung der Werte soll die Klasse als Attribut eine ArrayList besitzen. Ferner soll die Klasse folgende Methoden beinhalten:
Methode zum Speichern eines einzelnen int-Wertes
Methode zum Speichern eines kompletten Arrays mit int-Werten
Methode zum Löschen eines einzelnen int-Wertes
Methode zur Feststellung, ob ein bestimmter int-Wert schon in der ArrayList gespeichert ist
Methode zum aufsteigenden Sortieren der ArrayList
*/
import java.util.*; // Das Package enthällt sämtliche Interface die für die Datenstruktur benötigt werden.
public class SaveInteger // Eine Klasse zum schreiben von Integer-Werten wird erstellt.
{
ArrayList<Integer> arrList = new ArrayList<Integer>(); // Die List wird als ArrayList mit String-Elementen definiert.
void saveInt(int numbers) // Methode zum Speichern eines einzelnen int-Werts
{
arrList.add(new Integer(numbers));
}
void saveArry(int arrnumber) // Methode zum Speichern eines kompletten Array mit Integer-Werten.
{
int[] array = new int[arrnumber];
for (int i = 0; i < array.length; i++)
array = i * i;
}
boolean removeInteger(int number) // Methode zum Löschen eines einzelnen int-Werts.
{
return arrList.remove(new Integer(number));
}
boolean contains(int number) // Methode zum Festellen, ob ein bestimmter int-Wert schon in der ArrayList gespeichert ist
{
return arrList.contains(new Integer(number));
}
void sort() // Methode zum Sortieren des Inhalts der Arraylist.
{
Collections.sort(arrList);
}
}
Soweit sollte die Klasse eigentlich richtig sein. Jetzt will das mit ein Main Klass gerne testen, krieg das aber noch nicht so genau hin. Will nur ganz einfach mir die Werte ausgeben lassn. Mein Können und Wissen stockt grad ein wenig :-(
public class test extends SaveInteger
{
public static void main(String[] args)
{
SaveInteger svI = new SaveInteger();
svI.saveInt(3);
svI.saveArry(8);
}
}