我想获取一个MIDI文件,读取它,然后将数据存储在某种数据结构中.使用这个网站,我发现了一种简单的方法来阅读文件,它就像一个魅力:
现在我需要找出一种获取输出并存储它的方法.哈希映射似乎并不理想,因为键需要是唯一的,而类型为Object的List看起来并不好.关于我最好的选择可能是什么想法.我想我可能会把它输出到文本或csv ...思考?
更新:关于我已有的更多细节.
这是我得到的输出(通过System.out.println):
@0 Channel: 1 Note on, E5 key=76 velocity: 127
@192 Channel: 1 Note off, E5 key=76 velocity: 64
@192 Channel: 1 Note on, D#5 key=75 velocity: 127
@384 Channel: 1 Note off, D#5 key=75 velocity: 64
@384 Channel: 1 Note on, E5 key=76 velocity: 127
Run Code Online (Sandbox Code Playgroud)
现在我只需要找到存储这些信息的最佳方法.我应该说"为什么"我也试图这样做.我正在与另一位开发人员合作,他将使用这些数据并使用Batik(我一无所知)将其显示在屏幕上.
感谢所有回复......今晚我会密切关注他们每一个......