可以。
被final修饰不可变的是变量的引用,而不是引用指向的内容,引用指向的内容是可以改变的
final与引用类型变量
引用变量存储的只不过是对象的索引,final修饰的引用变量表示该引用变量只能一直指向同一个对象。但还是可以改变对象内部的成员数据。
参考:https://blog.csdn.net/qq_983030560/article/details/131197006
如果final修饰的是基本数据类型的变量呢?还可以修改吗?
可以。
被final修饰不可变的是变量的引用,而不是引用指向的内容,引用指向的内容是可以改变的
引用变量存储的只不过是对象的索引,final修饰的引用变量表示该引用变量只能一直指向同一个对象。但还是可以改变对象内部的成员数据。
参考:https://blog.csdn.net/qq_983030560/article/details/131197006
如果final修饰的是基本数据类型的变量呢?还可以修改吗?