我需要创建一个大小未定义的数组,其中包含用户信息。
例如:
user[0]["name"] = "Patrick";
但是,标准java数组似乎需要一个已知的长度,我不知道。
我可以使用什么替代方案? (我也很乐意看到一些编码示例)我正在使用 TCP 框架 ( kryonet ),它不允许使用构造函数传递对象。因此,据我所知,创建 User 对象是不可能的。
最佳答案
首先,您应该使用对象而不是任意数据结构,如果您不知道大小,我会使用列表
List<Person> people = new ArrayList<Person>();
people.add(new Person("Patrick"));
关于java - 大小未知的多维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13681704/