如何从字符串值中获取所有 int 值,例如[122356]。 我试过这个:
Query query=s.createQuery("select pid from Patient where emailid=? ");
String pid = query.setParameter(0, email).list().toString();
char abc= pid.charAt(1);
int patientid=Character.getNumericValue(abc);
最佳答案
你可以简单地这样做:
int num = Integer.parseInt("[122356]".replaceAll("[\\[\\]]", ""));
这里我们首先将所有出现的 [
和 ]
替换为空格,然后解析字符串。
关于java - 如何从java中的字符串获取特定的int值[122356],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53609578/