Im Grunde genommen versuche ich, die Artikel-ID zu erhalten und einen Preis von einem Ini festzulegen, im Prinzip wie: Artikel-ID: Preis aber ich kann nicht einfach item.getId (). toString () tun. Ich versuche, einen Gegenstand zu bekommen Was kann ich tun, um es zu einem String zu machen?
%Vor%Das ist mein Code, (natürlich habe ich den Fehler bei item.getId (). toString ()), Was kann ich tun, um das in eine Zeichenfolge zu konvertieren?
Primitive Typen (int, double, byte usw.) können keine Methoden haben. Also benutze das:
%Vor% Ein anderer einfacher Weg ist, einfach "" + myInt
zu sagen, vorausgesetzt, myInt ist zugewiesen.
Also versuchen Sie:
%Vor%Natürlich möchten Sie die Zeile möglicherweise in einen try / catch umbrechen, falls Parsing-Fehler auftreten oder Split [1] ist null, Index außerhalb des Bereichs usw.
Alternativ liefert die Methode Integer.valueOf(str)
ein Integer-Objekt (im Gegensatz zu einem Primitiv), mit dem Sie direkt die Funktion .toString () aufrufen können.
Ich mag besonders .valueOf (), weil es viele Integer-Objekte zwischenspeichert.