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