这里返回的userList具体是什么,中间的foreach语句有没有对userList起作用
- Java code
if (contacters == null) throw new RuntimeException("contacters is null"); List<User> userList = new ArrayList<User>(); for (String key : contacters.keySet()) userList.add(contacters.get(key)); return userList;
------解决方案--------------------
debug 一下,看contacters里有没有值
------解决方案--------------------
应该是由于contacters虽然不为null,但也没有任何键值对,导致没有任何值被加到userList中