在java中接受ArrayList中的字符串作为ReturnType
我在XYZ类中有一个名为abc的变量。 该变量的返回类型为List,但之前的返回类型为String。所以,现在当一个列表作为输入出现时,它被处理,但当一个字符串出现时,它抛出异常。 需要的是使其兼容数据类型列表和字符串。 请帮忙
private List<String> abc;
public List<String> getAbc() {
return abc;
}
public void setAbc(List<String> abc) {
this.abc = abc;
}
# 1 楼答案
添加一个新方法并附加到列表中。正如ItFreak提到的,这被称为过载
# 2 楼答案
你正在寻找的概念是
method overloading
方法由其名称和所有参数定义,因此您可以定义两种不同的方法,如下所示:
# 3 楼答案
如果您只需要相同的方法名,那么类似的方法可能会起作用:
是否要附加到此列表中,或创建一个新的列表,其中只包含一个条目?这是列表的附件
# 4 楼答案
如何按照@ITFRANK重载方法的建议将字符串设置为列表。。 除非它不起作用