如何将 long 转换/转换为 String?
我刚刚创建了示例 BB 应用程序,它可以允许选择日期。
DateField curDateFld = new DateField("Choose Date: ",
System.currentTimeMillis(), DateField.DATE | DateField.FIELD_LEFT);
选择日期后,我需要将该长值转换为字符串,以便我可以轻松地将日期值存储在数据库中的某个位置。 我是 Java 和 Blackberry 开发的新手。
long date = curDateFld.getDate();
我应该如何将这个长值转换为字符串?我还想从 String 转换回 long。我认为我可以使用 long l = Long.parseLong("myStr");?
I just created sample BB app, which can allow to choose the date.
DateField curDateFld = new DateField("Choose Date: ",
System.currentTimeMillis(), DateField.DATE | DateField.FIELD_LEFT);
After choosing the date, I need to convert that long value to String, so that I can easily store the date value somewhere in database.
I am new to Java and Blackberry development.
long date = curDateFld.getDate();
How should I convert this long value to String? Also I want to convert back to long from String. I think for that I can use long l = Long.parseLong("myStr");
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
请参阅String 类的参考文档:
String s = String.valueOf(date);
如果您的 Long 可能为 null 并且您不想获得 4 个字母的
"null"
字符串,那么您可能使用Objects.toString
,例如:String s = Objects.toString(date, null);
编辑:
您可以使用
Long l = Long.valueOf(s);
但在这个方向上你需要捕获NumberFormatException
See the reference documentation for the String class:
String s = String.valueOf(date);
If your Long might be null and you don't want to get a 4-letter
"null"
string, you might useObjects.toString
, like:String s = Objects.toString(date, null);
EDIT:
You reverse it using
Long l = Long.valueOf(s);
but in this direction you need to catchNumberFormatException
简单且工作正常:-)
Simple and works fine :-)
Long.toString()
这应该有效:
Long.toString()
This should work:
很简单,
只需将 long 连接到字符串即可。
very simple,
just concatenate the long to a string.
1.
2.
1.
2.
可以将 long 转换为字符串对象,转换为字符串的很酷的快捷方式...但建议使用
String.valueOf(date);
Can convert the long into string object, cool shortcut for converting into string...but use of
String.valueOf(date);
is advisable只需这样做:
Just do this:
或者
or