All pastes #581829 Raw Edit

Nasty code :D

public java v1 · immutable
·published 2007-06-21 18:47 UTC
rendered paste body
	public String[] getLijst() {		String lijst[] = new String[128];		Object datumlijst[][] = new Object[128][2];		Date start = lid.getInschdatum();		Date eind = new Date();		Calendar startcal = Calendar.getInstance();		startcal.setTime(start);		Calendar eindcal = Calendar.getInstance();		eindcal.setTime(eind);		System.out.println("Start datum: " + start.toString());		System.out.println("Eind datum: " + start.toString());		System.out.println("Start cal: " + startcal.get(Calendar.DAY_OF_MONTH) + "-" + startcal.get(Calendar.MONTH) + "-" + startcal.get(Calendar.YEAR));		System.out.println("Eind cal: " + eindcal.get(Calendar.DAY_OF_MONTH) + "-" + eindcal.get(Calendar.MONTH) + "-" + eindcal.get(Calendar.YEAR));						int startmaand = startcal.get(Calendar.MONTH) + 1;		int startjaar = startcal.get(Calendar.YEAR);		int eindmaand = eindcal.get(Calendar.MONTH) + 1;		int eindjaar = eindcal.get(Calendar.YEAR);		int i = 0;		System.out.println("Startmaand: " + startmaand + " Startjaar: " + startjaar);		System.out.println("Eindmaand:  " + eindmaand + " Eindjaar:  " + eindjaar);		while(startmaand <= eindmaand && startjaar <= eindjaar) {			if(startmaand == 12) {				startmaand = 0;				startjaar++;			}			int eindmaandtemp = startmaand + 1;			System.out.println("Startmaand: " + startmaand + " Startjaar: " + startjaar);			lijst[i] = startmaand + "/" + startjaar + " - " + eindmaandtemp + "/" + startjaar;			Calendar tempcal1 = Calendar.getInstance();			Calendar tempcal2 = Calendar.getInstance();			tempcal1.set(startjaar, startmaand - 1, 1);			tempcal2.set(startjaar, eindmaandtemp - 1, 1);			datumlijst[i][0] = tempcal1.getTime();			datumlijst[i][1] = tempcal2.getTime();			i++;			startmaand++;		}		java.util.List list = new ArrayList(Arrays.asList(lijst));		list.removeAll(new ArrayList(Arrays.asList(new String[] {null})));		lijst = (String[]) list.toArray(new String[list.size()]);		for (String temp : lijst) {			System.out.println(temp);		}		this.datumlijst = datumlijst;		return lijst;	}