kotlin - 重载分辨率歧义 - Kotlin
问题描述
var input = File(response)
try {
var csv = CsvSchema.emptySchema().withHeader();
var csvMapper = CsvMapper();
var mappingIterator: MappingIterator<Map<String, String>> = csvMapper.reader().forType(Map.class).with(csv).readValues(input);
val list: List<Map<String, String>> = mappingIterator.readAll();
println(list);
} catch(Exception e) {
e.printStackTrace()
}
}
问题在于fortype()
行中的功能var mappingIterator: MappingIterator<Map<String, String>> = csvMapper.reader().forType(Map.class).with(csv).readValues(input)
;
解决方案
推荐阅读
- java - 使用 Amazon S3 作为键值存储(在生产中)
- c++ - 使用枚举作为条件,if 条件将返回 True 还是 False?
- circleci - circleCI CLI - 在配置文件的 `jobs:` 部分中找不到要运行的名为 `build` 的作业
- r - R中数据的二进制数(因子)
- r - 来自私有存储库的 source_data R
- wpf - WPF 自定义数据网格与单元格内的按钮
- javascript - 单击页面上的任意位置时,角度页面数据会自行排序
- python - 如何在 Pygame 中为矩形添加颜色渐变?
- c# - 不包含“GetAwaiter”的定义,并且没有可访问的扩展方法“GetAwaiter”接受“List”类型的第一个参数
- animation - JavaFX如何在单独的类中使用AnimationTimer?