我正在尝试在Android应用中维护阵列中的最新5位用户。如果第六次新登录发生,那么它保存在数组中,但第一次登录的数组丢失让我展示示例
Array
0-tom
1-chris
2-john
3-stark
4-jain
以上是五个登录应用程序,
如果我第六次使用jeena登录,那么阵列就是,
Array
0-chris
1-john
2-stark
3-jain
4-jeena
我如何对你的建议抱有希望
先谢谢。
答案 0 :(得分:0)
您可以在Queue
中使用java.util.Collections
。
示例代码:
Queue<String> users = new LinkedList<String>();
//Add elements in the Queue using add() method.
users.add("Tom");
users.add("Chris");
users.add("John");
//You can remove the first element in the Queue using remove() method.
users.remove(); //Removes Tom and {"Chris","John"} left in Queue.
有关详细信息,请参阅Java Queues。
答案 1 :(得分:0)
其中一种方法是使用队列来实现这一目标(更多细节here)
Queue<String> qe=new LinkedList<String>();
qe.add("a");
qe.add("b");
qe.add("c");
qe.add("d");
qe.add("e");
使用 poll()删除队列
末尾的元素 qe.poll());