标签: java performance
我必须在数组中存储大量float。数组中应该存在没有存储值的间隙(至少是临时的)。
float
我的解决方案是创建一个包装类Float的数组,并将间隙设置为null。很明显,这比处理float - 数组慢,但是不可能设置为null。
Float
null
现在我的问题:在Float代替float时,性能下降(时间和内存)有多大?
解决方案:使用float并使用NaN
NaN
Float.NaN
感谢您的回答!