为什么我不能这样做:
Byte b = new Byte("0");
LinkedList<Byte> begin = new LinkedList<Byte>().add(b);
答案 0 :(得分:4)
因为new LinkedList().add(b);
的结果不是LinkedList
。它是boolean
。
答案 1 :(得分:3)
尝试
List<Byte> begin = new LinkedList<Byte>();
byte b = 0;
begin.add(b);
如果你想要一个字节集合,那么有许多集合可以更有效地执行此操作。例如LinkedList将使用您添加的每个字节大约20个字节。尝试使用
答案 2 :(得分:1)
new LinkedList()。add(b); 不会返回一个linkedlist对象 试试
Byte b = new Byte("0");
LinkedList<Byte> list= new LinkedList<Byte>();
list.add(b);
答案 3 :(得分:0)
LinkedList<Byte> begin = new LinkedList<Byte>()
begin.add(b);