【发布时间】:2015-01-25 10:10:22
【问题描述】:
我正在使用 Java 开发游戏,现在我正在开发多人模式。服务器端程序是用 node.js 编写的,客户端是用 java 编写的。我的问题是关于 JavaScript 数据结构的。在Java中我不能做这样的事情
ArrayList<Room> rooms = new ArrayList<Room>();
这里是包含一些数据的房间。
public class Room(){
//Here is data about the room (clients number,clients names etc.)
}
我需要像 JavaScript 中的 ArrayList 这样的数据结构。
【问题讨论】:
-
Java 不是 JavaScript,您似乎知道这一点,但您仍然在问题中以奇怪的方式混合它们,并告诉我们您在 Java 等中不能做什么?
-
不,我需要 JS 中的数据结构,如 Java 中的 ArrayList
-
你能给我一个简单的例子吗?如何创建一个类 Room 并创建一个包含多个 Room 对象的动态数组?
-
你不能,javascript不是Java,有函数、对象和数组,你不能指望用另一种语言创建数据结构,你必须创建可用的东西,无论如何就是这样。
-
一个简单的 JS 对象数组将为您提供与 Java ArrayList 几乎相同的功能。
标签: java javascript node.js