关于波形创建的代码......帮助 -

时间:2010-07-10 20:07:06

标签: java

有人能向我解释这些代码陈述的含义吗?

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;
                }

感谢您的帮助。 卡洛斯。

2 个答案:

答案 0 :(得分:1)

Line2D.Double &lt;和&gt;语法适用于Generics支持。 audioBytes是Byte的列表,lines是Line2D.Double的列表。

resetWaveform正在重置数据结构,addAudioByte将音频流的下一个字节添加到集合中。

答案 1 :(得分:0)

相关问题