IndexOutOfBoundsException bei Listen

Status
Nicht offen für weitere Antworten.
R

Reap

Gast
Hallo....wir sollen eine Priority Queue als Liste implementieren.
Hab ich auch gemacht. Die Knoten der Listen haben nur ein Element gespeichert also ganz einfach, keine Keys...usw.

Nur weiß ich nicht was die IndexOutOfBoundsException bei der Methode insert() soll. Eine IndexOutOfBoundsException
tritt doch normalerweiße nur bei Arrays auf, also wo kann sie bei Listen bei insert() eintretten?

mfg,
Hannes
 
R

Reap

Gast
Was ich noch hinzufügen möchte ist dass wir die Exception implementieren müssen..........sonst würd ichs eh nicht machen oder doch?
 
R

Roar

Gast
deine liste hat 5 elemente, jetzt willst du insert(10, einObject); aufrufen. eine position 10 gibs in einer liste nicht, darum muss eine indexoutofboundsexception geworfen werden.
bei arrays tritt eine arrayindexoutofboundsex auf
 
R

Reap

Gast
Die Methode schaut aber nur so aus....es gibt keine Positionenangabe....

public void insert(Comparable val) // inserts the element into the priority queue
throws IllegalArgumentException, IndexOutOfBoundsException;

mfg,
Reap
 
B

bygones

Gast
mit etwas Code hilft es uns dann doch dir zu helfen....

sollen wir sonst raten wie die Methode arbeitet ?!

oder gehts nur darum, dass laut Definition die Methode eine IndexOut...Exception schmeißen soll du aber nicht weiß waruM ?
 
R

Reap

Gast
Ja ich weißehrlich gesagt nicht warum ich eine IndexoutofBoundsException einbauen soll da ich ja eine Liste unendlich
groß lassen werden kann.

Code:


Code:
public class ListPriorityQueue implements MyPriorityQueue{
    private LinkedList list = null; 
	
	public ListPriorityQueue(){
	       list = new LinkedList();
	}

    //inserts the element into the priority queue
	public void insert(Comparable val) throws IllegalArgumentException, IndexOutOfBoundsException{ 
		list.addSorted(val);
	}

}


AddSorted spielt in dem Fall keine Rolle.....mich interressiert nur wieso ich überhaupt eine IndexOutOfBoundsException einbauen muss. Is also keine Code Frage. AddSorted fügt nur einen
Parameter sortiert in die Liste ein...das wars. Mehr steckt hinter der Methode nicht dahinter.....

mfg,
Reap
 
R

Reap

Gast
Und wir müssen das natürlich mit addSorted machen........bei insert....eh klar:)
 
B

bygones

Gast
bei einer LinkedList ist eine indexoutofbound unsinnig - da die Liste nicht indexbasiert ist...

da würde ich nochmal genauer nachfragen - so ist die exception unsinnig und wird nicht auftauchen !
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Unerklärliche IndexOutOfBoundsException Java Basics - Anfänger-Themen 5
S IndexOutOfBoundsException beim hinzufügen eines Elements zu einer Liste Java Basics - Anfänger-Themen 11
V Compiler-Fehler Warum eine IndexOutOfBoundsException? Java Basics - Anfänger-Themen 3
K Dateien lesen | IndexOutOfBoundsException Java Basics - Anfänger-Themen 2
O java.lang.IndexOutOfBoundsException JTable autoSort Java Basics - Anfänger-Themen 5
S Methoden Bei Liste als Rückgabewert: IndexOutOfBoundsException Java Basics - Anfänger-Themen 1
H java.lang.IndexOutOfBoundsException bei verschachtelter ArrayList Java Basics - Anfänger-Themen 9
P Problem mit IndexOutOfBoundsException Java Basics - Anfänger-Themen 11
K Compiler-Fehler IndexOutOfBoundsException bei ArrayList Java Basics - Anfänger-Themen 2
R IndexOutOfBoundsException bei ArrayList Java Basics - Anfänger-Themen 2
K Fehlermeldung: java.lang.IndexOutOfBoundsException: Index: 1, Size: 1 Java Basics - Anfänger-Themen 4
N IndexOutOfBoundsException: Source does not fit in dest beim Kopieren von ArrayList in Vector Java Basics - Anfänger-Themen 4
M ArrayList, String Array und IndexOutOfBoundsException Java Basics - Anfänger-Themen 2
S IndexOutofBoundsException bei linkedlist Java Basics - Anfänger-Themen 5
M java.lang.IndexOutOfBoundsException weiß nicht warum Java Basics - Anfänger-Themen 8
Student Transponieren von 2 Arrays - IndexOutOfBoundsException Java Basics - Anfänger-Themen 15
G Wo ist mein Fehler (IndexOutOfBoundsException)? Java Basics - Anfänger-Themen 3
P Problems with IndexOutOfBoundsException Java Basics - Anfänger-Themen 2
D Listen in Listen in Listen ... ??? Java Basics - Anfänger-Themen 2
XWing listen Java Basics - Anfänger-Themen 7
FunkyPhil94 addLast und addFirst bei Listen Java Basics - Anfänger-Themen 6
S Einfach-Verkettete-Listen Ausgabe zeigt nur 1. und letzte instanz Java Basics - Anfänger-Themen 2
J 2 listen vergleichen, die auch null Elemente haben können ! Java Basics - Anfänger-Themen 9
W Liste mit Listen in JTable darstellen Java Basics - Anfänger-Themen 1
Buroto Threads Verschiedene .txt Dateien Auf Listen und Verbinden Java Basics - Anfänger-Themen 3
M Generics Vererbung Listen Java Basics - Anfänger-Themen 2
T Collections Sind Subklassen-Objekte in Listen mit Generics erlaubt? Java Basics - Anfänger-Themen 16
S Lineare listen verkettung Java Basics - Anfänger-Themen 7
S Listen Java Basics - Anfänger-Themen 12
S Listen , Nodes am ende anängen Java Basics - Anfänger-Themen 6
P Sortieren von Listen nach Attributen Java Basics - Anfänger-Themen 3
M Java Listen Java Basics - Anfänger-Themen 4
V einfach verkettete Listen Java Basics - Anfänger-Themen 10
A PhoneBook mit verketteten listen Java Basics - Anfänger-Themen 48
F ich brauche Hilfe bei Listen Java Basics - Anfänger-Themen 13
M (Sehr großes Problem) Listen als static in anderen Klassen verwendet Java Basics - Anfänger-Themen 12
G Java Listen und Iterator Java Basics - Anfänger-Themen 2
S Erklaerung Listen Java Basics - Anfänger-Themen 27
J Implementierung Listen-ADT Java Basics - Anfänger-Themen 131
I Alle Elemente von zwei Listen vergleichen Java Basics - Anfänger-Themen 1
L Skip Listen Java Basics - Anfänger-Themen 5
S Collections funktionale Listen (ListNode<E>) review und problem beim clone Java Basics - Anfänger-Themen 0
L Wie testet man (selbstgeschriebene) Listen sinnvoll? Java Basics - Anfänger-Themen 2
F Problem mit Listen Java Basics - Anfänger-Themen 5
J Listen Operationen Java Basics - Anfänger-Themen 4
O Unterschied Arrays, Listen, Mengen Java Basics - Anfänger-Themen 24
J Eine Liste von Listen erstellen Java Basics - Anfänger-Themen 11
A Sortierte Listen Java Basics - Anfänger-Themen 4
L Datenstrukturen/ Listen Java Basics - Anfänger-Themen 17
A Was könnten typische Prüfungsaufgaben zum Thema lineare, verkettete Listen sein? Java Basics - Anfänger-Themen 5
L Listen und Felder Java Basics - Anfänger-Themen 2
M Fragen zum Anlegen und Benutzen von Listen Java Basics - Anfänger-Themen 9
R Arrays und Listen Java Basics - Anfänger-Themen 1
R Listen richtig implementieren Java Basics - Anfänger-Themen 3
F Multidimensionale Listen Java Basics - Anfänger-Themen 3
F Wie String in unterschiedliche Listen teilen Java Basics - Anfänger-Themen 7
R Interface Eigene Objekte in Listen sortieren mit Interface Comparable Java Basics - Anfänger-Themen 5
T Objekte in Listen vererben Java Basics - Anfänger-Themen 3
A Klassen Klassen und Listen... Java Basics - Anfänger-Themen 5
Hacer Operationen einfach verketteter Listen Java Basics - Anfänger-Themen 22
S Methoden Vergleichen von zwei Listen in der Geschwindigkeit von O(n+m) Java Basics - Anfänger-Themen 32
P Listen sortieren mit Binärbaum gibt keine Ausgabe ab 10000 Integern Java Basics - Anfänger-Themen 14
C Listen Java Basics - Anfänger-Themen 3
C Zwei Listen verbinden Java Basics - Anfänger-Themen 1
C Zahlen merken mit Hilfe von Arrays/Listen Java Basics - Anfänger-Themen 2
E Feld von verketteten Listen Java Basics - Anfänger-Themen 11
T Überprüfung einer Aufgabe zu verketteten Listen Java Basics - Anfänger-Themen 5
S Liste mit Objekten und Listen Java Basics - Anfänger-Themen 9
JarJarBigs Frage zu Listen Java Basics - Anfänger-Themen 2
N verkettete Listen Java Basics - Anfänger-Themen 4
O Listen sort-Methode Java Basics - Anfänger-Themen 1
I Listen sortieren bei mehreren Listen zu einer Java Basics - Anfänger-Themen 2
L Lineare Listen Java Basics - Anfänger-Themen 2
S Listen Objekte nach LocalDateTime sortieren Java Basics - Anfänger-Themen 2
D Methoden Listen generieren Java Basics - Anfänger-Themen 4
A Sichtbarkeit in Methoden/Listen Java Basics - Anfänger-Themen 3
M verkettete Listen Java Basics - Anfänger-Themen 1
D Klausur Vorbereitung: Listen, Rekursion, Bäume & Vererbung Java Basics - Anfänger-Themen 3
S Vergleich von Listen Java Basics - Anfänger-Themen 6
I Zwei Listen vergleichen Java Basics - Anfänger-Themen 2
M Listen erstellen mit unterschiedlichen Reihenfolgen Java Basics - Anfänger-Themen 3
I Zwei Listen vergleichen bei n:m Beziehung Java Basics - Anfänger-Themen 2
I Zwei Listen: Wenn nicht vorhanden löschen Java Basics - Anfänger-Themen 4
I Prüfen von zwei Listen Java Basics - Anfänger-Themen 1
K Interface Generics, Interfaces und Listen - ich bin verwirrt. Java Basics - Anfänger-Themen 7
L Best Practice Alle Kombinationen aus Listenelementen, Anzahl Listen unterschiedlich Java Basics - Anfänger-Themen 6
llabusch Verkette Listen - Einfach und Doppelt Java Basics - Anfänger-Themen 3
S Unsortierte Listen - Frage zur "Verkettung" Java Basics - Anfänger-Themen 1
I Zwei Listen vergleichen Java Basics - Anfänger-Themen 7
I Listen, for - Schleifen Java Basics - Anfänger-Themen 8
P Listen Size stimmt nicht Java Basics - Anfänger-Themen 5
O Objekt Listen serialisierung und deserialisieren Java Basics - Anfänger-Themen 5
L Collections Objekte in Listen speichern Java Basics - Anfänger-Themen 3
G 2 Listen kombinieren und nach abc sortieren Java Basics - Anfänger-Themen 9
D Annonyme Innere Klasse: Listen mit geradem Index ausgeben Java Basics - Anfänger-Themen 6
G Listen sortieren Java Basics - Anfänger-Themen 3
G Generic und Listen Java Basics - Anfänger-Themen 8
R SQL ähnlicher Filter für Java Listen Java Basics - Anfänger-Themen 2
Y Collections 4 Listen Java Basics - Anfänger-Themen 14
S OOP/ Listen...etc... Java Basics - Anfänger-Themen 14

Ähnliche Java Themen

Neue Themen


Oben