5个回答
展开全部
// 一定要有异常捕获语句
// 这样转化失败我们的程序仍可以跑
String s = "123456789a";
Long l = 0l;
try {
l = Long.parseLong(s);
} catch (NumberFormatException e) {
e.printStackTrace();
System.out.println("这个字符串不能转化成Long型的。");
}
System.out.println(l);
// 这样转化失败我们的程序仍可以跑
String s = "123456789a";
Long l = 0l;
try {
l = Long.parseLong(s);
} catch (NumberFormatException e) {
e.printStackTrace();
System.out.println("这个字符串不能转化成Long型的。");
}
System.out.println(l);
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
以上有点问题,转换成Long这个包装器对象理应用Long.valueOf(String s);
而Long.parseLong(String s)返回的是基本类型 long,赋给Long类型包装器对象时还需要编译器再进行一次隐式转换,效率就低了。
而Long.parseLong(String s)返回的是基本类型 long,赋给Long类型包装器对象时还需要编译器再进行一次隐式转换,效率就低了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
parseLong(String s)
将 string 参数分析为有符号十进制 long。
long ID = Long.parseLong(id)
有空看看API....
将 string 参数分析为有符号十进制 long。
long ID = Long.parseLong(id)
有空看看API....
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String str="123456";
Long l=Long.Long(str);
Long l=Long.Long(str);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Long.parseLong("22");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询