不,final关键字不会使列表或其内容不可变。如果您想要一个不可变的列表,则应使用:
List<Synapse> unmodifiableList = Collections.unmodifiableList(synapses);
final关键字的作用是防止您为’synapses’变量分配新值。即,您不能写:
final List<Synapse> synapses = createList();synapses = createNewList();
但是,您可以编写:
List<Synapse> synapses = createList();synapses = createNewList();
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)