我正在写一个纸牌游戏,游戏围绕玩家的圆圈进行(像大多数纸牌游戏一样)。play可以向左或向右移动,并被分配给布尔值。如果向右播放,则为True;如果向左播放,则为false。我的所有玩家对象都在一个数组列表中,所以当我需要找到下一个要玩的玩家时,我会获取当前的玩家,并将下一个玩家指定为列表中的下一个玩家。但是,如果当前玩家是列表中的最后一个玩家,我会得到一个异常,说out out bounds…除非我捕捉到异常并将下一个玩家指定为列表
我正在创建我的第一个链表,虽然我知道双向链表实际上是用于向后移动的,但我正在尝试创建一个方法,将列表中的当前节点向后移动单链表中的一个节点。这是我到目前为止所得到的,我已经包含了我的go to next作为参考和构造函数: public ListNode(int aData, ListNodeint aData, Lis