Pointer mit ArrayList vergleichen

Curtis_MC

Mitglied
Hallo zusammen,
ich habe ein (vermutlich sau) kleines Problem, bei dem ich aber nicht weiterkomme. Ich habe eine ArrayListe und einen Zeiger(vom Typ int), der auf die ArrayListe verweist.
Java:
List MeineListe = new ArrayList();
int zeigerAufListe;


Nun muss ich in einer if()-Bedingung prüfen, wann der Zeiger "zu groß (ist), um auf ein Element der Anweisungsliste zu verweisen". Leider funktioniert mein erster Ansatz:
Java:
if(zeigerAufListe > MeineListe.size()){
//tu etwas...
}
nicht.
Auch ">=" funktioniert nicht. Ich möchte nämlich in den Rumpf der if()-Bedingung gelangen.

Hat jemand vlt. einen Denkanstoß, wie ich den oben zitierten Satz implementieren kann?
Beten Dank schonmal :)
 
Zuletzt bearbeitet:

VfL_Freak

Top Contributor
Moin,

was bedeutet "funktioniert nicht " ??
Falls Du nie in Schleife kommst, ist vermutlich "zeigerAufAnweisung" nie größer als "MeineListe.size()" ??
Da hier keiner weiß, was genau Dein "zeigerAufAnweisung" sein soll (vermutlich ja auch ein int wie "zeigerAufListe") und wie es gefüllt wird, sind weitere Aussagen nicht nicht möglich !!

Poste doch mal den gesamten, relevanten Code!
VG Klaus
 

krgewb

Top Contributor
Also ich hätte das so gemacht:
Java:
if(zeigerAufAnweisung > MeineListe.size() - 1){
  //tu etwas...
}
Dein Ansatz mit >= bewirkt aber dasselbe.
 
Zuletzt bearbeitet:

Curtis_MC

Mitglied
@krgewb Das habe ich auch schon probiert und bringt nichts :/

Meine Frage: ist mein Ansatz so richtig um den zitierten Satz zu implementieren? Falls ja, muss ich etwas in den anderen Methoden ändern, da vermutlich "zeigerAufListe" nie größer wird als "MeineListe.size()" (@VfL_Freak)w
 

VfL_Freak

Top Contributor
wie gesagt, wir wissen hier nicht, was das für ein int-Wert sein soll und wie er gefüllt wird!
Mir ist auch nicht wirklich klar, was Du überhaupt mit Deinem Schnipsel bezweckst!

Moment, ich korrigiere...
Bitte NIE den Ausgangspost verändern!!
Erstens sieht man kaum, WAS Du genau geändert hast, und zweitens führt sowas oft die nachfolgenden Kommentare ad absurdum!!

Und poste bitte mehr Code!
So ist es nur eine Rätselraterei!!

LG Klaus
 

White_Fox

Top Contributor
Kann es sein, daß du in C/C++-Denke gefangen bist?
In Java gibt es keine Pointer. Bzw. arbeitet man strenggenommen nur mit Pointern, allerdings heißen die Dinger hier Referenzen.
Aber genug der Klugscheißerei.

Ich hab keine Ahnung was dein Code machen soll, deine Variablenbenennung ist etwas verwirrend. Das Integer, das du da deklariert hast, verwendest du nicht als "Zeiger auf eine Liste". Das würde man so machen:
Java:
ArrayList<Object> list = new ArrayList<>(); //Neue Instanz vom Typ ArrayList

ArrayList<Object> anotherReferenceToList = list;  //anotherReferenceToList und list referenzieren diesselbe ArrayList-Instanz

Du verwendest das Integer vielmehr als Index. Das funktioniert zwar (normalerweise, warum es bei dir nicht funktioniert ist aus deinem Code nicht ersichtlich), aber kann es sein daß du eigentlich das hier suchst:
Java:
ArrayList<Integer> list = new ArrayList<>();

//Fülle list mit lauter Integers

for(Integer someInt : list){
    System.out.println(someInt);
}
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
E RMI NULL-Pointer-Exeception wenn der RMI-Proxy eine Methode deligiert Allgemeine Java-Themen 2
T JasperReports mit Null Pointer Allgemeine Java-Themen 3
Survari Variablen Java Function Pointer Allgemeine Java-Themen 8
R Inputstream lesen mit Pointer Allgemeine Java-Themen 0
T C DLL einbinden und Pointer übergeben Allgemeine Java-Themen 13
D Pointer in Java Allgemeine Java-Themen 8
B List Pointer zurücksetzen Allgemeine Java-Themen 10
S Null Pointer Exception bei BufferedReader Allgemeine Java-Themen 4
E Queue: Wie kann hier ein null-Pointer Exception auftreten?! Allgemeine Java-Themen 11
M JNA Pointer Allgemeine Java-Themen 2
L null pointer exception Allgemeine Java-Themen 10
J Null Pointer in der compare-Methode des Comparators? Allgemeine Java-Themen 18
knuckles12 null pointer exception bei arrays Allgemeine Java-Themen 6
G Pointer und Referenzen Allgemeine Java-Themen 3
F Pointer oder Reference? Allgemeine Java-Themen 8
B Null Pointer Exception bei Canvas-objekt-Aufruf Allgemeine Java-Themen 12
G Nicht abgefangene Null-Pointer-Exception Allgemeine Java-Themen 2
S Null Pointer Exception Allgemeine Java-Themen 10
T JNI: jcharArray: warning: cast to pointer from integer of. Allgemeine Java-Themen 5
O Pointer/reference on method Allgemeine Java-Themen 10
M ArrayList oder LinkedList Allgemeine Java-Themen 10
C Sortieren und Selektieren einer ArrayList<Point3D> Allgemeine Java-Themen 6
A Einzelne Objekte und Unterobjekte einer ArrayList ausgeben Allgemeine Java-Themen 53
T Remove bei ArrayList funktioniert nicht Allgemeine Java-Themen 2
B Type mismatch: cannot convert from Graph.Edge to ArrayList<Graph.Edge> Allgemeine Java-Themen 21
R ArrayList Allgemeine Java-Themen 4
G jToggleButton in Array/ArrayList Allgemeine Java-Themen 12
J ArrayList, ganze Zeilen löschen oder überspringen Allgemeine Java-Themen 4
L ArrayList sortieren Allgemeine Java-Themen 2
C ArrayList Problem Allgemeine Java-Themen 3
O Datentypen Wie kann ich den Typ einer ArrayList abfragen ? Allgemeine Java-Themen 7
S Best Practices CopyConstrutor mit ArrayList Allgemeine Java-Themen 1
S ArrayList Design Allgemeine Java-Themen 4
S Array dynamisieren oder ArrayList verwenden? Allgemeine Java-Themen 17
L ArrayList mit String Arrays in ein Array umwandeln Allgemeine Java-Themen 1
H Elemente aus ArrayList in Array speichern Allgemeine Java-Themen 8
MiMa Person in einer Arraylist hinzugügen mit Prüfung ? Allgemeine Java-Themen 6
X Adjazenzliste ohne ArrayList Allgemeine Java-Themen 6
X Output von ArrayList Allgemeine Java-Themen 3
H Stream in ArrayList umwandeln Allgemeine Java-Themen 2
H Mehrere Datentypen in einer Arraylist speichern Allgemeine Java-Themen 9
H Arraylist mit anderer ArrayList überschreiben Allgemeine Java-Themen 17
MiMa ArrayList sortieren?? Allgemeine Java-Themen 5
F ArrayList`s in Klassen mit Getter/Setter Allgemeine Java-Themen 8
W Array vs. ArrayList vs. HashMap Allgemeine Java-Themen 20
F Arraylist vollständig abspeichern und laden Allgemeine Java-Themen 1
R Arraylist in andere Klasse leiten und bearbeiten Allgemeine Java-Themen 10
D ArrayList Indexlänge ändern Allgemeine Java-Themen 2
E Elemente innerhalb einer ArrayList vergleichen Allgemeine Java-Themen 33
K ursprüngliche ArrayList ändert sich bei Übergabe in Methode Allgemeine Java-Themen 18
N Mehrdimensionale ArrayList mischen Allgemeine Java-Themen 10
S JTable - mehrere ausgewählte Rows in ArrayList Allgemeine Java-Themen 5
MiMa Date aus einer ArrayList<Date> holen ?? Allgemeine Java-Themen 5
MiMa ArrayList Rückgabewerte aus einer Funktion Allgemeine Java-Themen 15
L CSV File lesen, in ArrayList speichern und ausgeben Allgemeine Java-Themen 3
M Was geschieht mit Java-Klasse, die aus ArrayList entfernt wird? Allgemeine Java-Themen 10
M Methoden Generische Methode für ArrayList Allgemeine Java-Themen 7
T Collections ArrayList Sortieren Allgemeine Java-Themen 4
P GUI: ArrayList anzeigen funktioniert nicht Allgemeine Java-Themen 5
H ArrayList: Leere Elemente finden? Allgemeine Java-Themen 2
GreenTeaYT Verständnisprobleme zur Arraylist Allgemeine Java-Themen 1
T Methoden Methode zum durchsuchen einer ArrayList Allgemeine Java-Themen 8
K ArrayList sortieren Allgemeine Java-Themen 16
A Bestimmte Inhalte aus ArrayList 1 in ArrayList 2 kopieren Allgemeine Java-Themen 6
S Mehrdimensionales ArrayList ins HashSet Allgemeine Java-Themen 10
C ArrayList Allgemeine Java-Themen 8
Streeber Probleme mit AWT-EventQueue: ArrayList Elemente hinzufügen Allgemeine Java-Themen 1
F Methoden Arraylist weiterverwenden nach methoden Aufruf Allgemeine Java-Themen 2
Z NullPointerException beim Schreiben einer ArrayList in eine Datei Allgemeine Java-Themen 6
L Von ArrayList abgeleitete Klasse nur mit bestimmten Objekten füllen Allgemeine Java-Themen 1
K Array in ArrayList Allgemeine Java-Themen 16
Paul15 2D Arraylist in Jtable Allgemeine Java-Themen 1
Paul15 Arraylist 2D Allgemeine Java-Themen 8
B ArrayList in ein Objekt legen Allgemeine Java-Themen 1
Neumi5694 Datentypen ArrayList vs TreeMap Allgemeine Java-Themen 6
F ArrayList Allgemeine Java-Themen 11
X ArrayList will nicht so wie ich will. Hilfe Allgemeine Java-Themen 8
N ArrayList in eigenem Object nicht richtig serialisierbar Allgemeine Java-Themen 14
M ArrayList mit verschiedenen Datentypen in String konvertieren Allgemeine Java-Themen 10
Z Elemente einer ArrayList von rechts wegnehmen Allgemeine Java-Themen 5
W Arraylist Text Suchen und Datei löschen Allgemeine Java-Themen 5
R ArrayList und HashMap Allgemeine Java-Themen 7
T ArrayList zeilenumbruch entfernen Allgemeine Java-Themen 13
D Arraylist/For Schleife/Scanner Allgemeine Java-Themen 30
E ArrayList Anzahl der gleichen Elemente Allgemeine Java-Themen 4
Doopy ArrayList plötzlich leer Allgemeine Java-Themen 2
D Arraylist eigener Klasse an iReport übergeben Allgemeine Java-Themen 7
L ArrayList Inhaltstyp. Allgemeine Java-Themen 5
Z Klassen ArrayList selbst machen Allgemeine Java-Themen 5
J Arraylist speichern und laden? Allgemeine Java-Themen 5
C Generics Objekt in ArrayList Allgemeine Java-Themen 2
D ArrayList index auf gültigkeit prüfen Allgemeine Java-Themen 12
M ArrayList<String> Frage Allgemeine Java-Themen 7
O ArrayList kaputt?! Allgemeine Java-Themen 5
M ArrayList<Foo> in ein Foo[] konvertieren? Allgemeine Java-Themen 8
Bananabert Abstract ArrayList Allgemeine Java-Themen 4
A Collections Array-Elemente in ArrayList kopieren ohne Schleife Allgemeine Java-Themen 7
O ArrayList - Serialisierungs-Problem Allgemeine Java-Themen 11
M JTable + ArrayList Allgemeine Java-Themen 3
M Datentypen ArrayList in Integer konvertieren Allgemeine Java-Themen 3

Ähnliche Java Themen

Neue Themen


Oben