日期:
来源:ImportNew收集编辑:
(给ImportNew加星标,提高Java技能)
GitHub Copilot 帮我开发了一个处理 CSV 文件的 Java 应用程序。虽然不是什么很困难的任务,但在 Java 中总是感觉比在 Python 或 Node 中更难。由于这次有了 Copilot 的加持,只需要输入两个简单的命令,选择合适的工具建议点击“接受”就搞定了。
本文的 GitHub 仓库:
加载 CSV 文件并将数据存储在映射列表中的类 打印列名
开始使用 Copilot
组装 Java 应用程序以处理 CSV 数据文件
在目录 javapilot 中创建名为 DataProcessor.java 的文件 输入 // class for loading a csv file and storing data in a list of maps 按下 Ctrl+Enter
创建带有 Country 数据的示例 CSV 文件
创建名为 data.csv 的文件 输入 // records for countries with comma separated values for country name, language, capital and population 按下 Ctrl+Enter
在 main 方法的 for 循环之前添加注释 // print names of columns 按 Ctrl+Enter 接受第一个解决方案
结论
// class for loading a csv file and storing data in a list of maps
// print names of columns
// records for countries with comma separated values for country name, language, capital and population
从 URL 下载 CSV 数据
创建一个名为 DataProcessor2.java 的空文件 添加注释 // class for downloading a csv file from GitHub and storing data in a list of maps 按下 Ctrl+Enter 从打开的 GitHub Copilot 选项卡中选择第三个解决方案
最终结果与之前的 DataProcessor 非常相似,有三个不同之处:
构造函数的输入参数称为 url。
InputStreamReader 是由 URL 对象创建的。
构造函数传入的值应该是 URL 而不是文件位置。
转自:Lucas Jellema,
链接:technology.amis.nl
- EOF -
看完本文有收获?请转发分享给更多人
关注「ImportNew」,提升Java技能
点赞和在看就是最大的支持❤️