Java:Convert / Cast long to String?

问题:

我刚刚创建了示例BB应用程序,可以选择日期。

DateField curDateFld = new DateField("Choose Date: ",
  System.currentTimeMillis(), DateField.DATE | DateField.FIELD_LEFT);

选择日期后,我需要将该长整型值转换为String,以便我可以轻松地将日期值存储在数据库中的某处。
我是Java和Blackberry开发的新手。

long date = curDateFld.getDate();

我应该如何将这个long值转换成String?另外我想从String转换回长。我认为我可以使用long l = Long.parseLong("myStr");

回答:

请参阅reference documentation for the String classString s = String.valueOf(date);
如果您的Long可能为空,并且您不想获得4个字母的"null"字符串,则可以使用Objects.toString,如:String s = Objects.toString(date, null);
编辑:
您可以使用Long l = Long.valueOf(s);倒转,但是在这个方向你需要抓住NumberFormatException

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Java:Convert / Cast long to String ?

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

51 + = 61