Java 为什么;类型列表不接受参数";在Netbeans中?
我尝试了这段代码,但在Java 为什么;类型列表不接受参数";在Netbeans中?,java,csv,netbeans,Java,Csv,Netbeans,我尝试了这段代码,但在列表中(在netbeans中)出现错误 错误:“类型列表不接受参数” CSVReader CSVReader=new CSVReader(新文件阅读器(new File.csv)); List List=csvReader.readAll(); 字符串[][]dataArr=新字符串[list.size()][]; dataArr=list.toArray(dataArr); 请任何人帮助解决此问题。您正在使用的不带参数-这就是为什么出现“类型列表不带参数”错误的原因,您
列表中(在netbeans中)出现错误
错误:“类型列表不接受参数”
CSVReader CSVReader=new CSVReader(新文件阅读器(new File.csv));
List List=csvReader.readAll();
字符串[][]dataArr=新字符串[list.size()][];
dataArr=list.toArray(dataArr);
请任何人帮助解决此问题。您正在使用的不带参数-这就是为什么出现“类型列表不带参数”错误的原因,您应该改用:
java.util.List=csvReader.readAll();
或者直接从正确的软件包导入。假设您使用的是OpenCSV,以下内容对我来说毫无问题:
java.util.List<String[]> list = csvReader.readAll();
java.util.List=csvReader.readAll();
根据前面的注释,这几乎肯定意味着您导入了错误的列表类(因此请在源文件顶部检查您的导入)。最可能的混淆是java.awt.List。类型ListIterator不带参数
表示您在程序中使用的类名和接口ListIterator是相同的。您可能导入的是java.awt.List
,而不是java.util.List
。这与NetBeans.show导入在java codeThanx@Tunaki n中使用无关,所以我问这个问题时没有看到“java.awt.List”导入
java.util.List<String[]> list = csvReader.readAll();
java.util.List<String[]> list = csvReader.readAll();