这是我的java代码
private map list = new ArrayList<>();
^^^
我收到一个错误
map cannot be resolved to a type
我正在 sketchware 上构建一个应用程序
此应用程序正在连接到 firebase 以发送和接收管理通知
是什么原因造成的以及如何修复它
这是我的MainActivity.java https://pastebin.com/HDDJumhU
我使用 sketchware 在 Android 上制作应用程序
声明变量的正确方法如下:
private List list = new ArrayList<>();
发生错误是因为您放置“地图”一词的位置。在 Java 中,它应该是变量的type。默认情况下,Java 中没有“map”类型。
为了进一步说明,Java 中有一个 Map 类型(https://docs.oracle.com/javase/8/docs/api/java/util/Map.html)(带有大写的 M)。但是,如果您在代码中使用该类型,它将失败,因为您将分配一个“new ArrayList();”到地图类型,它们不兼容。
根据我的经验并考虑到您的问题,我建议您在进入应用程序开发之前先研究一些 Java 教程。