Java中数组的应用

Java中数组的使用
最近在做一个宠物商店的实例。

具体代码不说了,实现方法很多,我也都看懂了。

但是我想做一个效果,如下

Pet[] PesSearch(String)
{

}

int main()
{
 Pet rePet[];
 rePet = PesSearch("feature");//想实现这样的效果 该怎么做? 函数内部返回的Pet的长度是不确定的。
//在外部能不能用另外一个数组接收,小弟原来是学C++的,知道在C++里面可以使用指针来解决这个问题,有没有Java大神告诉我在Java里面怎么解决这个问题?
}
------最佳解决方案--------------------
Pet[] PesSearch(String)
{
  Pet[] pet = new Pet[5];
  //TODO 初始化
  return pet;
}
------其他解决方案--------------------
长度不确定就用List呗。
直接返回List或者返回List转化得到的数组。
------其他解决方案--------------------
引用:
引用:Pet[] PesSearch(String)
{
  Pet[] pet = new Pet[5];
  //TODO 初始化
  return pet;
}

我在主函数中应该怎么来接收这个返回的数组呢?


你的main方法中那样的就可以
------其他解决方案--------------------
list 啊 。。。。。。。
------其他解决方案--------------------
引用:
Pet[] PesSearch(String)
{
  Pet[] pet = new Pet[5];
  //TODO 初始化
  return pet;
}


我在主函数中应该怎么来接收这个返回的数组呢?
------其他解决方案--------------------
引用:
list 啊 。。。。。。。

我发现了不用List也可以! 呵呵! 直接int a[]=就好了! 
------其他解决方案--------------------
引用:
引用:list 啊 。。。。。。。
我发现了不用List也可以! 呵呵! 直接int a[]=就好了!

多谢各位帮助! 散分了!