Avatar billede andhansen Nybegynder
14. december 2001 - 15:17 Der er 6 kommentarer og
1 løsning

Liste?

Jeg skal ha\' lavet en liste med nogen navne, der skal kunne bruges i mit java-applet. Jeg skal bruge listen til at udvælge nogen af navne med kommandoen random.math, hvordan gør jeg det?
Det skal fungere så når applettet har taget et navn ud fra  listen skal navnet ikke være på listen bagefter.
Avatar billede lbhansen Nybegynder
14. december 2001 - 15:58 #1
du kan evt. bruge en java.util.ArrayList til formålet.
http://java.sun.com/j2se/1.3/docs/api/java/util/ArrayList.html

Der kan du altid bruge add og remove
Avatar billede logical Nybegynder
14. december 2001 - 16:39 #2
Afhængig af din java-applet (Hvis det ikke er plug-in), kan det være en fordel at bruge en java.util.Vector, som så har en addElement og removeElement istedet, men samme brug.
Avatar billede andhansen Nybegynder
15. december 2001 - 12:52 #3
Okay nu har jeg fundet ud af hvordan jeg redigere en liste, men jeg ved stadig ikke hvordan jeg laver den!
Hvordan gør man det?
Avatar billede tigtak Nybegynder
15. december 2001 - 16:57 #4
import java.util.Vector;

Vector v = new Vector();
v.addElement(\"hej hej\");
eller
String s = \"hej igen\";
v.addElement(s);
Avatar billede andhansen Nybegynder
15. december 2001 - 21:40 #5
Jeg taster denne kode ind:

import javax.swing.*;
import java.util.Vector;

public class Liste extends JApplet {
    Vector v = new Vector();
    v.addElement(\"hej hej\")
}


Når jeg så komplimere filen kommer den med denne fejl:
Liste.java:6: Type expected.
v.addElement(\"hej hej\")

Hvorfor gør den det?
Avatar billede logical Nybegynder
16. december 2001 - 08:50 #6
Det er en kommando, flyt linien ind i en constructor


public class Liste extends JApplet {
  Vector v = new Vector();

  public Liste() {
    v.addElement(\"hej hej\");
  }
}
Avatar billede andhansen Nybegynder
17. december 2001 - 12:53 #7
Okay nu virker det, men jeg skal også bruge en kommando til at søge i listen. Jeg mener man kan bruge kommandoen contains(), men jeg ved ikke hvordan jeg skal bruge den!
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester