我在面试中被问到这个问题,但找不到解决方案:
I have declared a list in my class. During its declaration, I haven't made it static. But after adding some data to it, I want to make it static. Is it possible?
我们可以更改列表的数据类型。
编辑:是否不能声明一个静态类型的数组,然后将列表转换为数组,从而使其成为静态的?
最佳答案
不使用标准 java,但您实际上可以使用诸如 Javassist 之类的库来操作正在运行的字节代码;从技术上讲,答案是"is",但如果你真的这样做,你可能会被组长开枪。
关于java - 将非静态列表转换为静态列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6728767/