错误说:新表达式中的冗余类型参数使用菱形运算符代替......<USCrimeClass> 尝试将数据文件调用到我的数组列表


ArrayList storeList = new ArrayList<USCrimeClass>;
FileInputStream fstream = new FileInputStream(inFile);
try ( // Get the object of DataInputStream
DataInputStream in = new DataInputStream(fstream)) {
BufferedReader br = new BufferedReader(new InputStreamReader(in));
String strLine;
// Read File Line By Line
strLine = br.readLine();// skip first line
while ((strLine = br.readLine()) != null) {
// lines
storeList.add(storeToCrimeObjin(strLine));
}
// Close the input stream

new ArrayList<USCrimeClass>;中缺少 ((,它应该是:

ArrayList storeList = new ArrayList<USCrimeClass>();
ArrayList<USCrimeClass> storeList = new ArrayList<>();

钻石经营者<>现在在声明的后半部分。

除此之外,我会说@gawi是对的。

最新更新