Vectors in for-loop

aha_01

Aktives Mitglied
Hi,
ich möchte einfach mein Kalendar mit den werten [1-31] anhand von Vctors fülllen aber es geht net ;(
Kann bitte jmd sagen was verkehrt ist in dem unteren Code ???:L
Java:
//...
Vector<Object> rowData = new Vector<Object>();
	    Vector<Integer> row = new Vector<Integer>();
	    for(int i = 1;i<=31;i++){
	    	for(int j=i;j<i+7;j++){
	    		if(row.isEmpty()){
		    		row.addElement(j);
		    		rowData.addElement(row);
		    		row.clear();
		    		i=j;
	    		}else{
	    			System.out.println("Is empty is FALSE!!!");
	    		}
	    	}
	    }
//...

Grüße
Aha
 
B

bygones

Gast
auch wenn die info "geht net" sehr dürftig ist.

mit row.clear löscht du immer deinen Vector den du gerade eben mit einem element füllst... ist das absicht ?
 

aha_01

Aktives Mitglied
Nun bekomme ich Folgendes:
Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
at java.util.Vector.<init>(Unknown Source)
at java.util.Vector.<init>(Unknown Source)
at java.util.Vector.<init>(Unknown Source)
at tablesPack.JTableWithVectors.main(JTableWithVectors.java:44)
Mein Code:
Java:
Vector<Object> rowData = new Vector<Object>();
	    Vector<Integer> row = new Vector<Integer>();
	    for(int i = 1;i<=31;i++){
	    	for(int j=i;j<i+7;j++){
	    		if(row.isEmpty()){
		    		row.addElement(j);
		    		rowData.addElement(row);
		    		row = new Vector<Integer>();
		    		//row.clear();
		    		i=j;
	    		}else{
	    			System.out.println("Is empty is FALSE!!!");
	    		}
	    	}
	    }
Irgendwie zählt er falsch hoch ???:L
 
B

bygones

Gast
ich versteh noch nicht so ganz die Logik die dahinter stecken soll..

wenn row leer ist fügst du ein element in row und row in rowData. dann leerst du row wieder.
somit ist bei jedem schleifendurchlauf row IMMER leer ?!

und warum setzt du i = j... bzw warum die 2. schleife mit einer solchen laufbedingung ?

.... was willst du machen ?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Methoden Einzelne Objekte eines Vectors addieren Java Basics - Anfänger-Themen 10
M Vector eines Vectors einzeln ausgeben Java Basics - Anfänger-Themen 9
B Erstes Element eines Vectors erhalten Java Basics - Anfänger-Themen 5
U Textausgabe für Inhalt eines Vectors! Java Basics - Anfänger-Themen 4
N Teilweiseausgabe eines Vectors in eine TextArea Java Basics - Anfänger-Themen 21
E Elemente eines Vectors verändern Java Basics - Anfänger-Themen 4
M Inhalte eines Vectors alphabetisch ordnen Java Basics - Anfänger-Themen 8
A Inhalt eines Vectors rückwärts ausgeben Java Basics - Anfänger-Themen 14
Ranger229 Endless loop in while Schleife Java Basics - Anfänger-Themen 3
P Best Practice While loop schleife Java Basics - Anfänger-Themen 5
I Scanner Loop Java Basics - Anfänger-Themen 1
J Erste Schritte Unendlichen Loop stoppen Java Basics - Anfänger-Themen 2
K loop pausieren für eine bestimmte Anzahl? Java Basics - Anfänger-Themen 1
R While-Loop der die Einträge eines Arrays in umgekehrter Reihenfolge anzeigt Java Basics - Anfänger-Themen 3
L loop für Namen Java Basics - Anfänger-Themen 11
D NullPointerException in foreach loop Java Basics - Anfänger-Themen 1
iman Loop Java Basics - Anfänger-Themen 21
CT9288 Permanent laufender loop mit Eingabefunktion gesucht Java Basics - Anfänger-Themen 1
P for-loop Java Basics - Anfänger-Themen 10
B Verwirrender Game Loop Java Basics - Anfänger-Themen 6
W While-Loop unterbrechen Java Basics - Anfänger-Themen 4
I TextField Array mit for Loop erzeugen Java Basics - Anfänger-Themen 4
D Was ist Loop: ? Java Basics - Anfänger-Themen 13
Zeekay Development Erste Schritte Spitzen via For-Loop Java Basics - Anfänger-Themen 4
E Wenn i (for-Loop) bestimmter Wert, dann neue Zeile eines Buttons Java Basics - Anfänger-Themen 7
K Loop ohne Schleifen Java Basics - Anfänger-Themen 2
M bufferedreader loop stoppen Java Basics - Anfänger-Themen 2
R window-Klasse, main-loop und unausschaltbares anti-aliasing Java Basics - Anfänger-Themen 0
S clip.loop(Clip.LOOP_CONTINUOUSLY); stoppen klappt nicht! Java Basics - Anfänger-Themen 11
S Warum erlaubt ein while-Loop keine Variablen-Declaration wie der for-Loop..? Java Basics - Anfänger-Themen 6
S Printstream für einen Hashmap Loop Java Basics - Anfänger-Themen 1
E Integer oder Strings spiegeln (in while loop) Java Basics - Anfänger-Themen 6
G Game Loop Problem Java Basics - Anfänger-Themen 9
P Interpreter-Fehler Im for loop funkzioniert repaint nicht :( Java Basics - Anfänger-Themen 4
D Loop Funktion für Robot Klasse Java Basics - Anfänger-Themen 5
Devil0s while loop, Button action Java Basics - Anfänger-Themen 8
V Schon wieder ein kleines problem...dieses mal mit do-while loop Java Basics - Anfänger-Themen 9
L Mit ChangeListener JSpinner Loop erstellen Java Basics - Anfänger-Themen 2
N Problem mit Loop Java Basics - Anfänger-Themen 2
A For each loop Java Basics - Anfänger-Themen 3
S For-Each Loop Java Basics - Anfänger-Themen 16
G Loop blockt alle Events Java Basics - Anfänger-Themen 7
G Loop funktion Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben