1
Q
指定队列的顺序
A
回答
1
你可以不断地从队列中删除的项目,直到类你找到了您想播放的特定歌曲,然后停在那里。结果将是包含特定歌曲之后的所有项目的队列,并且之前没有任何内容。
public void playSpecificSong(String specificSong) {
String nextSong = songQueue.remove();
while (!nextSong.equals(specificSong) && !songQueue.isEmpty()) {
nextSong = songQueue.remove();
}
if (nextSong.equals(specificSong)) {
// specific song was found in the queue and is held within the nextSong variable
// songQueue now contains all songs AFTER specificSong and nothing before
} else {
// specific song wasn't found in the queue
// songQueue is now empty
}
}
编辑:改变变量的Java语法
相关问题
- 1. 打印队列以特定的顺序
- 2. 合并指定列顺序
- 3. 回调队列顺序
- 4. 指定dcast输出列的顺序
- 5. 指定队列的长度
- 6. 以相反的顺序从另一个队列填充队列
- 7. 按顺序指定顺序BY
- 8. 以正确的顺序输出队列
- 9. Redis的队列顺序有误
- 10. Java的队列评估顺序
- 11. jQuery的$(文件)。就绪()队列顺序
- 12. 未指定排序顺序
- 13. 迭代队列<T>保证按队列顺序?
- 14. 创建自定义的顺序全局调度队列
- 15. 按特定顺序合并两个队列的方法
- 16. 如何更改此队列顺序?
- 17. HornetQ:顺序使用分布式队列
- 18. jQuery多文档就绪队列顺序
- 19. 优先级队列错误顺序
- 20. Html5 Websocket和顺序处理队列
- 21. Silverlight Dispatcher事件队列顺序
- 22. 指定Listener执行顺序?
- 23. 指定顺序弹簧@Autowired
- 24. 指定资源顺序
- 25. 指定顺序numpy数组
- 26. NServiceBus:指定消息顺序
- 27. 如何在Hibernate的多列索引中指定列的顺序?
- 28. c排队,排序顺序
- 29. 如何使用R中的列表指定排序顺序?
- 30. 在指定的顺序排序矩阵报表列
**无关(如一个侧面说明):**你的方法名是C/C++风格(使用下划线到每个单词的方法的名字分开,而不是* camelCase *)。虽然不重要,但只是一个说明。也许这会很有用:[Java编程语言的代码约定](http://www.oracle.com/technetwork/java/codeconv-138413.html) – informatik01