我在类中有一个名为getStrategy的方法,它期望显示一个数组。

public static String getStrategy(Hand[] Hand)
{

}


这是我的手

public class Hand
{
  public char side;
}


对我的客户,请告诉我如何传递此getStrategy方法?

我已经试过了

Hand[] HandArray = new Hand[1];

HandArray.side = 's';

MyClassUtil.getStrategy(HandArray);


请告诉我这是否正确??

最佳答案

好吧,除了中间线,其他一切都很好(放在一边)。当前,您的中间行正在尝试访问数组,就好像它是单个对象一样。您可能想要类似:

Hand[] hands = new Hand[1];
Hand hand = new Hand();
hand.side = 's';

hands[0] = hand;
MyClassUtil.getStrategy(hands);


我也强烈建议不要使用公共领域...

关于java - 如何将一个对象数组传递给方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7851558/

10-11 00:49