请问哪里写错了,该怎么改才能运行出来
怎么封装再调用list不出错
list是null,你要初始化再返回,不过你直接在这个方法里返回集合数据就行,为啥要单独定一个变量,
就像你的getAll方法那样处理就行
getPrint()方法返回的是null值,就必然会出现空指针异常
如果不想要出现,可以在返回的时候实例化完成 把return List 改成 list=new ArrayList(); return List;
没看到你给list赋值
你的List值为null
● 数组转 List:使用 Arrays.asList(array) 进行转换。
● List 转数组:使用 List 自带的 toArray() 方法。
// list to array
List<String> list = new ArrayList<String>();
list.add("王磊");
list.add("的博客");
list.toArray();
// array to list
String[] array = new String[]{"王磊","的博客"};
Arrays.asList(array);