日期:2014-05-20 浏览次数:20872 次
public long gLong(String str)
{
try
{
if (!str.equals("") || (!str.equals("null") || (!str.equals("0")){
return Long.parseLong(str);
}
else {
return XXXX;//这块不清楚该怎么写?其实我想返回null或0,但是返回类型是long,有点不明白了。
}
}
catch (NumberFormatException e)
{
throw new ....
}
}
public long gLong(String str) {
try {
if (!str.equals("") && !str.equals("null") && !str.equals("0")){
return Long.parseLong(str);
}
else {
// valueOf("0") 即可
return Long.valueOf("0");
}
}
catch (NumberFormatException e) {
return 0;
}
}
//想返回null,把long改成Long,想返回0,见楼上。
public Long gLong(String str) {
try {
if (!str.equals("") && !str.equals("null") && !str.equals("0")){
return Long.parseLong(str);
}
else {
return null;
}
}
catch (NumberFormatException e) {
return 0;
}
}