Java:uzun Dize / Cast Dönüştürmek ?
Java ve Blackberry geliştirme için tamamen yeni duyuyorum. Java ve Blackberry geliştirme öğrenmeye başladım. Ben sadece tarihi seçmek için gerekli örnek BB app yarattı.
DateField curDateFld = new DateField("Choose Date: ",
System.currentTimeMillis(), DateField.DATE | DateField.FIELD_LEFT);
Tarihi seçtikten sonra, kolayca tarih değeri bir yerde saklayabilirsiniz bu Dizeyi uzun değeri dönüştürmek için veritabanı ihtiyacım var.
long date = curDateFld.getDate();
Herhangi bir bağlantı bulamadım, biri bana link veya fikir verebilir nasıl Dize bu kadar uzun değere dönüştürmek gerekir? "Uzun = Uzun l.ı da daha sonra daha uzun geri Dize dönüştürmek istiyorum, ben düşünmek için("") myStr;" ? parseLong
CEVAP
reference documentation for the String classbakın: String s = String.valueOf(date);
Uzun null olabilir ve 4 *mektup 5* bir dize almak istemiyorsan, Objects.toString
, kullanabilirsiniz: String s = Objects.toString(date, null);
DÜZENLEME:
Seni o Long l = Long.valueOf(s);
kullanarak ters ama bu yönde NumberFormatException
yakalamak gerekiyor
Nasıl Java uzun Dize dönüştürmek için?...
Java ile bir numaralama için bir Dize ...
Java nasıl bir dize bir karakter dönüş...
Java Dize dizisi için ArrayList içeren...
Nasıl Java hex bir dize bir bayt dizis...