今天有个需求,要一个keyword变量要接收电话和名字,唯一的办法就是判断,这个String如果全是数字,那么这keyword就走电话的模糊查询,想了一会儿,写个这个来匹配
public static boolean isNumeric(final String str) {
// null or empty
if (str == null || str.length() == 0) {
return false;
}
return str.chars().allMatch(Character::isDigit);
}