有关List类型传参的问题
当你需要把一个List对象传到其他方法进行操作时,需要传一个已经实例化好的对象过去,然后在调用的方法里面通过list.add方法来修改这个List对象。
如果你传了一个List对象过去,然后在调用的方法里面进行实例化的话,那么是取不到该对象的
例如以下代码:
public static void setList(List<Integer> list){//list = new ArrayList<Integer>();Integer i = 1;list.add(i);}?如果list = new ArrayList<Integer>();这句话没有注释掉的话,那么上面的输出是没有结果的