Avatar billede dsp82 Nybegynder
07. november 2003 - 11:41 Der er 11 kommentarer

cannot resolve symbol

cannot resolve symbol
symbol  : method findPtlf (java.lang.String)
location: class java.util.ArrayList
          Kunde seek = Kunde.privat.findPtlf(tlf);

import java.util.*;
import cs1.*;

class Ordre
{

    public void ordre()
    {

        Kunde kunde = new Kunde();

        String tlf;


        System.out.println("indtast tlfnr:");
        tlf = Keyboard.readString();
        System.out.println();

          Kunde seek = Kunde.privat.findPtlf(tlf);

          if(seek != null)
          {
              System.out.println(seek);
          }

          else
          {
              System.out.println("TLFnr. findes ik");
          }
    }
}

importering af cs1.* gør at jeg kan bruge metode Keyboard.readString dvs. indtaste en streng ved brug af keyboardet.

Kan ik fatte fejlen, hvordan retter jeg den?
Avatar billede Slettet bruger
07. november 2003 - 11:51 #1
findes der en metode i Kunde.privat der tager en streng ind?
Avatar billede Slettet bruger
07. november 2003 - 11:51 #2
findPtlf(String tlf) selvfølgelig
Avatar billede dsp82 Nybegynder
07. november 2003 - 11:55 #3
ja, det er der.
Avatar billede Slettet bruger
07. november 2003 - 12:05 #4
hvilken type object er Kunde.privat ?
Avatar billede Slettet bruger
07. november 2003 - 12:05 #5
det ser ud til at den prøver at finde metoden i java.util.ArrayList
Avatar billede dsp82 Nybegynder
07. november 2003 - 12:14 #6
privat er en Arraylist
Avatar billede Slettet bruger
07. november 2003 - 12:17 #7
der findes da ingen findPtlf(String s) på java.util.ArrayList
Avatar billede dsp82 Nybegynder
07. november 2003 - 12:33 #8
det er lidt rodet, jeg kan ik helt forklare det...det ville være nemmere, hvis jeg bare sendte det, så du kunne se på det
Avatar billede Slettet bruger
07. november 2003 - 12:40 #9
gerne
larssmidt(a)post.tele.dk
Avatar billede dsp82 Nybegynder
07. november 2003 - 14:58 #10
ok, den kan kompilere den nu, men hvis jeg kører programmet, og indtaster o, således man får muligheden for at indtaste tlfnr, så viser den ik personinformation, hvis man indtaster telefonnr for en person.
Avatar billede nicas Nybegynder
13. november 2003 - 10:41 #11
System.out.println(seek); udskriver bare referencen til seek, ellers skal du lave en toString() metode på Kunde... eller benytte fx System.out.println( seek.getInfoString() );

/nicas
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