需要帮助设计互动任务(弹跳球游戏)

时间:2015-11-05 00:04:22

标签: java

我目前正试图弄清楚如何让这个工作,但第二行遇到了问题:

public class AttributeCollection
{
    private readonly Dictionary<string, string> _attrs;

    public AttributeCollection(string values)
    {
        _attrs = (from v in values.Split(new[] {';'})
            select v.Split(new[] {'='})).ToDictionary(i => i[0], i => i[1]);
    }

    public string this[string name]
    {
        get { return _attrs[name]; }
        set { _attrs[name] = value; }
    }

    public override string ToString()
    {
        return string.Join(";", (from a in _attrs select a.Key + "=" + a.Value).ToArray());
    }
}

稍后我将在代码中添加它们以使它们发生碰撞,当它们点击鼠标光标时游戏将结束,你必须点击重新启动才能再次进行,但我目前担心这样做并将其连接起来到同一文件夹中的index.html文件。

Uncaught SyntaxError: Unexpected token =
ArrayList <myCircleArray> = new ArrayList();

1 个答案:

答案 0 :(得分:1)

数组列表的语法不正确。

ArrayList<E> myCircleArray = new ArrayList<E>();

这说的是什么:

Class<type> nameOfArrayListObject = new from Class<type>();

您使用泛型来创建一个可以容纳圆形对象的arraylist。请参阅有关泛型的Java教程中的this资源。

但基本上,泛型类型是通过类型参数化的泛型类或接口。类型变量可以是您指定的任何非基本类型:任何类类型,任何接口类型,任何数组类型,甚至是其他类型变量。

这就是@Tgsmith61591在他说“但是在你正确地参数化它之前仍会有一个rawtypes编译器警告”的含义“