所以,这是我的困境。我有一个类叫做:
public petShop()
并且我使用了一个ArrayList
来收集所有的字符串(宠物的名字)。
ArrayList<String> petNames = new ArrayList<>();
但是,当对数组使用不同的签名时,返回类型会出错。
有什么帮助吗?
public String[] getPetNames() {
return petNames;
最佳答案
您可以使用 toArray
简单地从 ArrayList 取回一个数组。
public String [] getPetNameAsStringArray() {
return petNames.toArray(new String[petNames.size()]);
}
关于java - 一个方法使用数组并返回一个数组,但我使用的是数组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34055652/