怎么限制一个方法中传入的某个参数只能是int或者是String类型,我考虑的是枚举但是不知道这个枚举怎么写
我有一个方法如下:
public List findBySth(String model,String sth, IntOrStr parameter){
//do something;
}
public enum IntOrStr {
}
public List findBySth(String model,String sth, Object parameter){
if (parameter instanceof Integer) {
// 参数为int时,所要做的
System.out.println("int...");
} else if (parameter instanceof String) {
//参数为String时,所要做的
System.out.println("String...");
} else {
//不符合!
System.out.println("请重新输入参数!");
}
return null;
}