同题目所问,因为我现在是有一个变量是每秒两百个数据,一直在存,每次存到1200,就又从0开始存。我现在要做到变存边取,取出来然后清除,我不知道代码该怎么写,会的大牛说一说吧,或者有更好的方法教我一下!谢谢!
边存边取?那为啥不直接用获得的数据?还要存了在删除!
数组就有题目中所诉的功能
定义offset,标识存取位置
做一个环形队列吧,只要做好了,基本上就没有问题。
当然必须保证你取数据的速度大于存数据的速度,否则环形队列也是溢出。
直接获取 数据就行了
前面的 环形队列 是一个不错的选择 不过也没必要那么复杂
java中不是可以用集合吗 ArrayList和LinkedList封装了很多方法