Java 使用相同名称调用方法

Java 使用相同名称调用方法,java,Java,我有3个方法,都是同名的 //method 1 public Double x(String x){ } //method 2 public Double x(Double x){ } //method 3 public Double x(double x){ } 我在方法1中有一些代码,我想调用方法3 现在有x(新的双精度(变量))将变量传递给方法2。 这是正确的。然而,我现在想对方法3做同样的事情(从方法1中获取变量并传递给方法3)。如何执行此操作?将要执行的方法由调用它的参数定义 只

我有3个方法,都是同名的

//method 1
public Double x(String x){ }

//method 2
public Double x(Double x){ }

//method 3
public Double x(double x){ }
我在方法1中有一些代码,我想调用方法3

现在有
x(新的双精度(变量))将变量传递给方法2。

这是正确的。然而,我现在想对方法3做同样的事情(从方法1中获取变量并传递给方法3)。如何执行此操作?

将要执行的方法由调用它的参数定义

只需强制转换或解析值。

使用以下命令调用它:

return x(Double.parseDouble(x));
parseDouble(x)其中x来自方法1-这对您有用吗?