08. marts 2004 - 22:26Der er
17 kommentarer og 1 løsning
forløkke med fejl nogen der kan hjælpe
Kan I se fejlen imin for løkke???
public void doIt(){ // opretter fil FileWriter fw=null; PrintWriter pw=null; try{ fw = new FileWriter("bogkatalog.txt"); pw = new PrintWriter(fw); }catch(IOException ioe){ System.err.println("Fejl: Kunne ikke oprette en fil med navn bogkatalog.txt"); }
for (int i=0; i<opretLåner.; i++){ OpretLåner opretlåner = opretlåner.getLåner(i);
//skriver data til fil pw.println(this.lånerid); pw.println(this.lånernavn); pw.println(this.låneradresse); pw.println(this.lånercpr); pw.println(this.låneralder);
}
try{ if(pw !=null) pw.close(); if(fw !=null) fw.close(); }catch(IOException ioe){ System.err.println("Fejl: Kunne ikke lukke filen med navn lånerkatalog.txt"); } }
public void actionPerformed(ActionEvent hat){ Object buttomPressed = hat.getSource(); if (buttomPressed == ok){ doIt(); } else if
(buttomPressed == cancel){
}
}
public void doIt(){ // opretter fil FileWriter fw=null; PrintWriter pw=null; try{ fw = new FileWriter("bogkatalog.txt"); pw = new PrintWriter(fw); }catch(IOException ioe){ System.err.println("Fejl: Kunne ikke oprette en fil med navn bogkatalog.txt"); }
for (int i=0; i<opretlåner; i++){ OpretLåner opretlåner = opretlåner.getLåner(i);
//skriver data til fil pw.println(this.lånerid); pw.println(this.lånernavn); pw.println(this.låneradresse); pw.println(this.lånercpr); pw.println(this.låneralder);
}
try{ if(pw !=null) pw.close(); if(fw !=null) fw.close(); }catch(IOException ioe){ System.err.println("Fejl: Kunne ikke lukke filen med navn lånerkatalog.txt"); } }
public static void main (String [] args){ JFrame ol = new JFrame(); ol.getContentPane().add(new OpretLåner()); ol.setSize(375,425); ol.setVisible(true); ol.setTitle("Stack mig i biiiip"); ol.addWindowListener( new WindowAdapter() { public void windowClosing(WindowEvent e){ System.exit(0); } } );
}
}
Synes godt om
Slettet bruger
08. marts 2004 - 22:33#12
For at du kan iterere igennem alle dine Objekter i OpretLåner skal du ha' lavet en metode som kan returnere antallet af elementer i dette objekt (denne metode kan evt. kaldes size()).... Derefter kan du iterere igennem dette objekt med forløkken....:
//Constructor public OpretLåner(){ this.opretlåner = opretlåner; intellij kalder et assignment som ovenstående et silly assignment... hvilket det også er.... skal du nok kigge på..
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.