【发布时间】:2013-01-23 22:05:34
【问题描述】:
所以我有一个点数组
Point[] point ={new Point (x,y), ....}
以及来自这些点的一系列线
Line[] line = {new Line(point[1],point[5]),....}
如果我将它存储在一个类中,我会超过 65535 个字节。
我想从外部文件中获取它,因为无法将它们拆分到其他类中。 但是线条必须从点数组中获取它们的点。
那么如果有人知道如何做到这一点?
【问题讨论】:
-
等等,你是在 类定义中定义了 65,536 个文字
Point对象吗? -
@LouisWasserman 比这少了很多点,但仍然是一个很好的问题 - “为什么类定义中有 这么多?” :P
-
@LouisWasserman 方法的长度限制为 65536 字节,即使是初始化程序也是如此。它是生成的字节码来构建需要很长时间的数组。
-
我会重新审视“没有选择”的假设。
-
从资源加载是首选,但如果你想在一个类中进行,你总是可以使用多种初始化方法。