gpt4 book ai didi

Java:返回 String 或 int 的方法

转载 作者:行者123 更新时间:2023-12-04 03:13:19 27 4
gpt4 key购买 nike

我正在编写的一个小程序的一部分:

String maxs = "";
int maxi = 0;

在这部分我定义了两个变量intString

public Class(String max){
try {
this.maxi = Integer.parseInt(max);
}catch (Exception e){
this.maxs = max;
}
}

我想这样我就可以定义两个变量之一,如果字符串没有解析为 int 它将被保存为普通字符串。

现在我需要检查我需要返回的内容:

private TypeOfReturn getMax(){
if(this.maxi == 0){
// return maxs (return String)
} else if (this.maxs.equals("")) {
// return maxi (return int)
} else return null;
}

问题是,如何填充方法 getMax() 的缺失部分?

在 Java 中甚至可能吗?

最佳答案

使用 Object 而不是 TypeOfReturn您可以将 TypeoOfReturn 更改为 Object,然后返回相应的类型。

关于Java:返回 String 或 int 的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43142853/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com