Wie zu konvertieren / cast long zum String?
Ich gerade erstellten Beispiel-BB-app, die für das Datum auswählen.
DateField curDateFld = new DateField("Choose Date: ",
System.currentTimeMillis(), DateField.DATE | DateField.FIELD_LEFT);
Nachdem Sie das Datum, die ich brauche, um zu konvertieren, dass die long-Wert in einen String, so dass ich einfach speichern Sie die Datum-Wert irgendwo in der Datenbank.
Ich bin neu in Java und Blackberry-Entwicklung.
long date = curDateFld.getDate();
Wie sollte ich konvertieren dieser long-Wert zu String? Auch ich will wieder zurück konvertieren zu lange von String. Ich denke, dass ich verwenden können long l = Long.parseLong("myStr");
?
InformationsquelleAutor der Frage user225714 | 2009-12-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sehen die die Referenz-Dokumentation für die Klasse String:
String s = String.valueOf(date);
Wenn Ihr Lange kann null sein und Sie nicht wollen, um ein 4-Buchstaben -
"null"
Zeichenfolge, die Sie verwenden könnten- Objekten.toString
wie:String s = Objects.toString(date, null);
EDIT:
Drehst du Sie mit
Long l = Long.valueOf(s);
aber in dieser Richtung, die Sie brauchen, zu fangenNumberFormatException
InformationsquelleAutor der Antwort Gregory Pakosz
Einfach und gut funktioniert 🙂
InformationsquelleAutor der Antwort Fisu
Sollten die folgenden arbeiten:
InformationsquelleAutor der Antwort Pedro Lobito
sehr einfach,
nur verketten, die lange auf einen string.
InformationsquelleAutor der Antwort MR.M
1.
2.
InformationsquelleAutor der Antwort iKushal
Umwandeln kann, die lange in einer string-Objekt, cool Verknüpfung für die Konvertierung in string...aber die Verwendung von
String.valueOf(date);
ist ratsamInformationsquelleAutor der Antwort tkfwr
oder
InformationsquelleAutor der Antwort Nathan Meyer