qq_28169739
还小白
采纳率66.7%
2016-01-21 03:08 阅读 2.1k

怎么做到存一个数据进数组,就有一个标志位,取出时也有标志位,并且取出时把已经取出的数据清除?

1

同题目所问,因为我现在是有一个变量是每秒两百个数据,一直在存,每次存到1200,就又从0开始存。我现在要做到变存边取,取出来然后清除,我不知道代码该怎么写,会的大牛说一说吧,或者有更好的方法教我一下!谢谢!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

6条回答 默认 最新

  • sinat_31535993 sinat_31535993 2016-01-21 03:12

    边存边取?那为啥不直接用获得的数据?还要存了在删除!

    点赞 评论 复制链接分享
  • enpterexpress 把分全给哥 2016-01-21 03:14

    数组就有题目中所诉的功能

    点赞 评论 复制链接分享
  • q3733353520 我用双手-成就你的梦想 2016-01-21 03:16

    定义offset,标识存取位置

    点赞 评论 复制链接分享
  • 91program 91program 2016-01-21 03:21

    做一个环形队列吧,只要做好了,基本上就没有问题。
    当然必须保证你取数据的速度大于存数据的速度,否则环形队列也是溢出。

    点赞 评论 复制链接分享
  • qq_33808729 qq_33808729 2016-01-21 03:22

    直接获取 数据就行了

    点赞 评论 复制链接分享
  • u014335219 X龙叔 2016-01-21 09:10

    前面的 环形队列 是一个不错的选择 不过也没必要那么复杂
    java中不是可以用集合吗 ArrayList和LinkedList封装了很多方法

    点赞 评论 复制链接分享

相关推荐