java: 不兼容的类型: au.com.bytecode.opencsv.CSVWriter无法转换为java.io.Writer 怎么解决
时间: 2023-12-06 11:05:33 浏览: 74
一个Java 8 Jar Android APK逆向工程套件反编译器编辑器调试器更多.zip
这个错误的原因是`CSVWriter`和`BufferedWriter`是不同类型的类,不能直接进行类型转换。解决这个问题的方法是,将`CSVWriter`对象传递给`BufferedWriter`的构造函数,以便将其包装成`BufferedWriter`对象。
修改代码如下:
```
CSVWriter writer = new CSVWriter(new FileWriter("file.csv", true));
BufferedWriter bw = new BufferedWriter(writer);
```
这样就可以将`CSVWriter`对象`writer`包装成`BufferedWriter`对象`bw`,并且不会出现类型转换错误。
阅读全文