我正在用java制作一款yahtzee游戏,我有一个名为FrequencyCount的变量,它是一个数组,用于跟踪每个游戏有多少个骰子。我在每次滚动后重置此数组,并使用 for 循环将每个索引设置为 0。
for(int i = 0; i < frequencyCount.length; i++) {
frequencyCount[i] = 0;
}
但是每次像这样创建一个新数组是否有任何问题:
frequencyCount = new int[6];
每个玩家每场比赛将调用重置方法 45 次。
哪种方式最好?不断创建新数组是否有问题,或者因为这是一个小游戏所以并不重要?
最佳答案
在实践中你不会看到任何差异,在这种情况下你不应该太担心性能。专注于保持代码整洁和可读,我相信方法没有。 2更简洁。
关于java - 创建新的 int[] 数组或使用循环将每个索引设置为 0? java ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21366560/