java 怎么实现方法入参决定方法内变量的强转类型
时间: 2023-10-20 09:12:51 浏览: 71
Java中对null进行强制类型转换的方法
5星 · 资源好评率100%
可以使用 Java 的方法重载机制来实现方法入参决定方法内变量的强转类型。具体实现步骤如下:
1. 定义多个方法,方法名相同但参数类型不同,例如:
```
public void doSomething(String str) {
int num = Integer.parseInt(str);
// ...
}
public void doSomething(int num) {
String str = String.valueOf(num);
// ...
}
```
2. 在方法内部进行类型转换操作,根据不同的入参类型进行不同的操作。
当调用 `doSomething("123")` 时,会调用第一个方法,将字符串类型的参数转换为整型,并执行相应的操作。
当调用 `doSomething(123)` 时,会调用第二个方法,将整型参数转换为字符串,并执行相应的操作。
通过方法重载的方式,可以让方法根据不同的入参类型执行不同的操作,从而实现方法入参决定方法内变量的强转类型。
阅读全文