java - 将非静态列表转换为静态列表

标签 java list static

我在面试中被问到这个问题,但找不到解决方案:

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/

相关文章:

java - 模型 View 同步(或避免同步)

java - 分离集合更新问题

python - 将 xml 字符串转换为 Python 列表

list.get(0) = 2 上的 Java "Variable Expected"错误

python - 如何计算字符串中所有值的频率/出现次数

java - 同步方法会抛出EOF异常吗?

java - HibernateUtil 在 GlassFish 上工作,但不在 Tomcat 上工作

arrays - JNI设置静态字段字符串数组

c++ - 为什么 const 成员函数可以修改静态数据成员?

dynamic - 调用COBOL程序的默认模式是什么?静态还是动态?