如何将字符串值转换为数字

时间:2019-05-20 03:44:01

标签: java postgresql-9.2

我的桌子是 这里的Loan_Time字段是string字段。我希望将其转换为数字

||Loan_Time  ||   || Approve_amt||
|| 3 Year    ||   ||      15000.00||

我想要这样

||Loan_Time|| ||Approve_amt||
||   36    || ||15000.00||

我该怎么办?

2 个答案:

答案 0 :(得分:0)

您可以

>>> import cpp
>>> isinstance(cpp.My(), cpp.My)
True
>>> cpp.checkMy(cpp.My())
False

请在测试服务器上测试该命令,以确保其可以正常工作。我占了大于9年的时间

答案 1 :(得分:0)

您可以使用模式匹配:

String original = "3 Year";
int months = 0;
Matcher m = Pattern.compile("(\\d+)\\s.+").matcher(original);
if (m.find()) {
    months = 12 * Integer.parseInt(m.group(1));
}
System.out.println(months); //update the DB with these months