Avatar billede andhansen Nybegynder
17. december 2001 - 16:58 Der er 3 kommentarer og
1 løsning

Hvordan bruger man contains()

Jeg har lavet en liste ved at skrive denne kode:

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

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

  public Liste() {
    v.addElement(\"hej hej\");
  }

Jeg skal ha\' tilføjet nogen flere elementer i listen, og så skal jeg bruge kommandoen contain() til at udersøge om et element er i liste, men hvordan bruger jeg kommandoen.

Avatar billede Slettet bruger
17. december 2001 - 17:06 #1
contains(Object elem) bruger du til at teste om et objekt findes i din Vector.

F.eks.:

Vector v = new Vector();
        v.addElement(new Integer(4));
       
        System.out.println(v.contains(new Integer(4)));

Outputtet vil så være true hvis Integer-objektet findes i vektoren.
Avatar billede soreno Praktikant
17. december 2001 - 17:10 #2
import javax.swing.*;
import java.util.Vector;

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

  public Liste() {
    v.addElement(\"hej hej\");
    if(!v.contains(\"hej hej\"))
      v.addElement(\"hej hej\");
    else
      //objektet findes allerede
  }
Avatar billede andhansen Nybegynder
18. december 2001 - 14:48 #3
okay nu har jeg lavet et applet, men når jeg køre det giver det ikke det output jeg havde forventet hvorfor gør det ikke det?
Her er programmet:

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

public class Liste2 extends JApplet {
   
    String Tekst = \"\";
    final String elev4 = \"elev4\";
    Vector v = new Vector();
    public Liste2() {
        v.addElement(new Integer(4));
    }
        public void test() {
            if(v.contains(new Integer(4)))
        Tekst = elev4}       
    public void paint(Graphics screen) {
        Graphics2D screen2D = (Graphics2D) screen;     
        Font Skrifttype = new Font(\"Serif\", Font.ITALIC, 20);
        screen2D.setFont(Skrifttype);
        screen2D.drawString(Tekst, 50, 40);
                }
        }
}
Avatar billede soreno Praktikant
18. december 2001 - 14:51 #4
hvornår/hvordan kalder du din test() metode?
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