String类中有没有一个判断指定的字符串是否是Java中合法的标识符的方法?
小弟目前解决的方法是将字符串中的字符逐个取出用isJavaidentifirestart()和isJavaidentifirepast()方法进行判断,但是觉得这个方法太麻烦,有没有直接判断字符串的方法
小弟目前解决的方法是将字符串中的字符逐个取出用isJavaidentifirestart()和isJavaidentifirepast()方法进行判断,但是觉得这个方法太麻烦,有没有直接判断字符串的方法
boolean contains(CharSequence s)
当且仅当此字符串包含 char 值的指定序列时,才返回 true。
来判断是否包含非法字符 比一个个拿出来再判断好
else if (obj instanceof Integer || obj instanceof Float
|| obj instanceof Double || obj instanceof Short
|| obj instanceof Byte || obj instanceof Long) { // 数值
} else if (obj instanceof Date) { // 日期
} else {throw new SQLException("An unkown type of field value is encountered.");
}instanceof可以判断是什么类型