Saya baru saja membuat aplikasi sampel BB, yang memungkinkan untuk memilih tanggal.
DateField curDateFld = new DateField("Choose Date: ",
System.currentTimeMillis(), DateField.DATE | DateField.FIELD_LEFT);
Setelah memilih tanggal, saya perlu mengkonversi nilai panjang itu ke String, sehingga saya dapat dengan mudah menyimpan nilai tanggal di suatu tempat di database. Saya baru mengenal pengembangan Java dan Blackberry.
long date = curDateFld.getDate();
Bagaimana cara saya mengkonversi nilai panjang ini ke String? Saya juga ingin mengkonversi kembali ke long dari String. Saya pikir untuk itu saya bisa menggunakan long l = Long.parseLong("myStr");
?
sumber
Long.valueOf(String)
mengembalikan aLong
. Jika Anda inginlong
, gunakanLong.parseLong(String)
.java.util.Objects
ini hanya tersedia sejak Java 7.ObjectUtils.toString(Object,String)
yang setara. -> commons.apache.org/proper/commons-lang/javadocs/api-2.6/org/… , java.lang.String)Sederhana dan berfungsi dengan baik :-)
sumber
Date
konteks ini adalah praktek yang direkomendasikan untuk mengkonversiLong
keString
.Long.toString()
Berikut ini harus bekerja:
sumber
String.valueOf(myLong)
?sangat sederhana, hanya menyatukan panjang ke string.
sumber
1.
2.
sumber
Dapat mengkonversi panjang menjadi objek string, cara pintas keren untuk mengkonversi menjadi string ... tetapi
String.valueOf(date);
disarankan menggunakansumber
String.valueOf
itu pendekatan yang disukai tetapi saya perhatikan bahwa hanya meneleponLong.toString
jadi mungkin itu cara yang lebih sederhana.atau
sumber