Java 在一个类中使用String/int/long等
我想使用:Java 在一个类中使用String/int/long等,java,string,class,int,void,Java,String,Class,Int,Void,我想使用: user_update("lastlogin", INT); user_update("nick", STRING); user_update("money" DOUBLE); 但有一类: public void update_user(String what, String value){ [...] } 我的问题是:我如何在课堂上处理INT,STRING,DOUBLE public void update_user(String what, String/int/double
user_update("lastlogin", INT);
user_update("nick", STRING);
user_update("money" DOUBLE);
但有一类:
public void update_user(String what, String value){
[...]
}
我的问题是:我如何在课堂上处理INT,STRING,DOUBLE
public void update_user(String what, String/int/double value){
[...]
}
您可以使用
对象
public void update_user(String what, Object value){}
看看这里
或 您可以实现3种方法:
public void update_user(String what, String value){}
public void update_user(String what, int value){}
public void update_user(String what, double value){}
您也可以使用通用方法
public <T> void update_user(String what, T value) {}
public void update_user(字符串what,T值){}
如果您打算在将来添加该方法使用的更多类型,这可能会很有用。使用泛型可以避免编写太多样板代码