Avatar billede steffl Nybegynder
22. april 2002 - 18:02 Der er 7 kommentarer

Udskrive en String fra et Object

Hej

Jeg har en String gemt i et Object. Hvordan kan jeg nemmest udskrive den? (det er tekst-baseret)

Kan jeg på en måde caste Objectet?

På forhånd tak
Avatar billede soreno Praktikant
22. april 2002 - 18:06 #1
lav en get metode til strengen

public String getMyString()
{
  return myString;
}

og lav så en:
System.out.println(mitObjekt.getMyString());
Avatar billede mosquito Nybegynder
22. april 2002 - 18:08 #2
prøv denne, om det er den letteste ved jeg ikke, men den er enkel

    Object x = "eksempel";
    String y = "" + x;
    System.out.println(y);
Avatar billede mosquito Nybegynder
22. april 2002 - 18:09 #3
System.out.println(""+x)

er mere simpel..  sammentrækning af foregående
Avatar billede soreno Praktikant
22. april 2002 - 18:36 #4
hvis du vil lave en cast kan det gøres med:
String x = (String)mitObjekt;
Avatar billede aslan Nybegynder
22. april 2002 - 19:30 #5
public string toString()
{
  return string;
}

Og der hvor det skal skrives ud System.out.println(object);
Avatar billede gybel Nybegynder
22. april 2002 - 21:18 #6
Hvordan holder du dine din objekter???
Hvis det er i en LinkedList så kan du bruge klassens get metoder.

it = iterator
do = dit objekt

String str = (do)it.next().getString();

i dette tilfælde benytter jeg en iterator til at gennem løbe listen og min klasse har så en get-metode til den pågældende String.

Håber du kan bruge det ,o)
Avatar billede bumle90 Nybegynder
23. april 2002 - 11:48 #7
System.out.println("Strengværdien af objektet er : "+(String)objektnavn);
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