我在类中有一个名为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/