有人能向我解释这些代码陈述的含义吗?
1) List<Byte> audioBytes;
List<Line2D.Double> lines;
什么是Line2D.Double?这些“&lt; ..&gt;”是什么代表什么?
此外:
2) public void resetWaveform() {
audioBytes = new ArrayList<Byte>();
lines = new ArrayList<Line2D.Double>();
repaint();
}
和:
3) public void addAudioByte(byte b) {
audioBytes.add(b);
}
public void createWaveForm() {
if (audioBytes.size() == 0) {
return;
}
感谢您的帮助。 卡洛斯。
答案 0 :(得分:1)
Line2D.Double &lt;和&gt;语法适用于Generics支持。 audioBytes是Byte的列表,lines是Line2D.Double的列表。
resetWaveform正在重置数据结构,addAudioByte将音频流的下一个字节添加到集合中。
答案 1 :(得分:0)