原始类型的Java List泛型语法

Cia*_*rán 7 java generics collections list

我想制作一个可增长的字节数组.即列表.在c#中,通常会使用以下语法

List<byte> mylist = new List<byte>();
Run Code Online (Sandbox Code Playgroud)

在java中,这种语法不起作用,我已经google了一下,找到了下面的代码

List myList = new ArrayList();
Run Code Online (Sandbox Code Playgroud)

但这不是我想要的.我知道哪里出错了?

Boz*_*zho 5

使用包装类Byte:

List<Byte> mylist = new ArrayList<Byte>();
Run Code Online (Sandbox Code Playgroud)

然后,由于自动装箱,你仍然可以:

for (byte b : mylist) {

}
Run Code Online (Sandbox Code Playgroud)