这里是新手! 我正在尝试在 Android Studio 上创建一个 arrayList :
ArrayList<String> family = new ArrayList<String>();
但它给了我一个警告“显式类型参数字符串可以用 <> 替换”和“此检查报告所有带有类型参数的新表达式,这些参数可以用菱形类型 <> 替换”。我试图忽略它,因为它只是一个警告,但我无法使用“.add”向 Arraylist 添加任何元素,所以我假设甚至没有创建 Arraylist。我尝试重新启动 Android Studio 和东西但没有任何效果!感谢您的宝贵时间。
编辑:主要问题是,当我使用“添加”时,它说它无法解析符号“添加”。 示例:
family.add("jacob");
已解决:谢谢大家的回答,我卸载了Android Studio,然后重新安装,我再也没有遇到这个问题了!
最佳答案
代替写作
ArrayList<String> family = new ArrayList<String>();
你可以写
ArrayList<String> family = new ArrayList<>();
如果您使用的是 Java7。
它叫做 diamond operator ,它只是语法糖。您可以安全地忽略它。
关于java - ArrayList显式类型参数字符串可以用<>代替吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43018802/