Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在一个类中使用String/int/long等_Java_String_Class_Int_Void - Fatal编程技术网

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值){}
如果您打算在将来添加该方法使用的更多类型,这可能会很有用。使用泛型可以避免编写太多样板代码