67,513
社区成员
发帖
与我相关
我的任务
分享
/**
* 方法说明: 将String中所有非数字去除后转换,若无数字则返回Long.MIN_VALUE
*/
public long fStrToLong(String s) {
long l = Long.MIN_VALUE;
s = getLsFromStr(s);
if (!"".equals(s))
try {
l = Long.parseLong(s);
} catch (NumberFormatException e) {
e.printStackTrace();
}
return l;
}
/**
* 方法说明:去除字符串中非数字部分<br>
*/
private String getLsFromStr(String str) {
//返回去除字符串中非数字部分后的字符串
}
/**
* 方法说明: 根据check(是否需要去除非数字)要求,将String转换为数字,若无数字则返回Long.MIN_VALUE
*/
public long fStrToLong(String s,boolean check) {
long l = Long.MIN_VALUE;
if(check) s = getLsFromStr(s);
if (!"".equals(s))
try {
l = Long.parseLong(s);
} catch (NumberFormatException e) {
e.printStackTrace();
}
return l;
/**
* 方法说明:去除字符串中非数字部分<br>
*/
private String getLsFromStr(String str) {
//返回去除字符串中非数字部分后的字符串
}