Avatar billede Slettet bruger
24. august 2007 - 23:52 Der er 3 kommentarer og
1 løsning

Tekstfelt til streng

Hej.

Jeg skal oplysninger fra et tekstfelt, men da jeg får fejl hvis feltet er tomt, vil jeg gerne lave en løkke som udelukker resultater, som er lig med "". Jeg regnede med at det kunne gøres så ledes:

if (testString == "")
{
    System.out.println("null");
}

Men dette giver mig følgende fejl:

incomparable types: javax.swing.JTextField and java.lang.String

Jeg regner med at dette kan løses ved at hente tekstfeltet ned i en streng, men da jeg er helt ny til Java, er jeg lidt i tvivl om hvordan dette foregår. Jeg har prøvet at søge lidt rundt inde på Suns sider, men jeg har ikke kunnet finde noget svar.
Avatar billede mikkelbm Nybegynder
24. august 2007 - 23:54 #1
if (testString.getText() == "")
{
    System.out.println("null");
}

?
Avatar billede mikkelbm Nybegynder
24. august 2007 - 23:55 #2
Hvis altså din testString er af type JTextField.

Ellers skal du gøre noget a la:

String testString = textfield.getText();

if (testString.getText() == "")
{
    System.out.println("null");
}
Avatar billede Slettet bruger
25. august 2007 - 00:04 #3
Det ser ud til at virke. Tak
Avatar billede mikkelbm Nybegynder
25. august 2007 - 01:02 #4
Så smider jeg et svar...
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