java - 在java中,'for(int i=0; i}' 和 'array = 新[数组.长度]'?
问题描述
在我的代码中有一个实例,我必须在下一次迭代之前不断地将 int 数组的值重置为 0。目前我只是这样做:
array = new int[array.length];
这是一件好事还是我应该使用循环?没有副作用似乎是一个非常方便的捷径。
解决方案
没有副作用似乎是一个非常方便的捷径......
每次创建新数组不是副作用吗?即使使用原语,如果您需要多次执行此操作,它也会显着影响应用程序的性能
您应该改用循环
推荐阅读
- java - 使用选择器根据选中状态更改菜单项的颜色
- javascript - 使用 JavaScript 在 CSS 类中添加/删除属性
- r - 如何使数据集中的逗号分隔字符串变量成为 R 中的唯一行/列名称
- dart - 飞镖捕捉异常未来函数
- r - 我无法在 R 中使用 pdfetch_ECB 下载任何内容,因为无法正常工作
- react-native - React Native Youtube 循环播放视频的某些部分
- xamarin - 将 Xamarin Forms 与 MVVM 一起使用,我的绑定不会更新
- excel - VBA相同的nrs在if语句中不匹配
- sql - 使用键名过滤pyspark中的字典
- reactjs - 如何在处理函数的 setInterval 中使用 React 状态变量