csv-csv文件怎么打开:只需四步轻松打开 ,对于想学习百科知识的朋友们来说,csv-csv文件怎么打开:只需四步轻松打开是一个非常想了解的问题,下面小编就带领大家看看这个问题。
原文标题:csv文件怎么打开:只需四步轻松打开
大家好,今天给大家准备的干货是csv文件怎么打开:只需四步轻松打开,还有等等等各种相关干货内容,认认真真阅读完,若能把我想表达的全部理解,相信你已经离大牛不远了哈!,使用java注解可以实现一些共通的
世间生活资源
功能,假设有几种格式的csv文件,编码,分隔符,头部行数之类的定义各不相同,但我们想统一的处理他们,那就需要一个共通的方法。,也许有人说,不用注解,只用个共通工具类不就行了吗?但是注解让代码更优雅,而且当你增加其他一些需求,比如其他csv格式的时候,只需要加几个注解就能轻松的扩张你的功能。,那么看代码吧。,1. 定义注解,定义一个csv格式的
夏家生活号
注解,包含文件的分隔符,编码等等信息。如果业务需求增多,可以继续添加功能,比如换行符之类。,,2. 使用注解,这里为了扩展性先定义了一个空的接口。如果需要扩展就实现该接口。,public interface CSVFormat { },FreeTextCSVFormat实现了CSVFormat接口,并使用了FileFormat的注解,分隔符,
生活渐变
编码等都使用默认值,并没有进行特别的设置。,,3. 处理注解,读取文件中的一行数据,根据注解的设置,读取一行数据。不管是什么编码,或者换行符,都是用通用的readDataLine()方法。,,4. 功能扩展-读取数据,并封装到类中,刚才只是读取一行,返回字符串数组。但是我们有时候想把数据封装到类里,比如上述的FreeTextCSVFormat类。那么可以再定义一个文件内容的注解。,,FreeTextCSVFormat,添加FileColumn注解。,,最后,可以使用反射获取columnIdex,并把读取的内容封装进去。具体实现就不贴出来了。,结语,使用注解能够提升扩展性,比如添加一种新的csv样式,并不需要修改读取文件的方法,只需要添加使用注解的类就可以了。这样做能够更优雅,还能帮你了解java反射,毕竟平时用框架的注解很多,自己写的机会却很少。,今天就分享到这里吧,希望能帮到各位新手朋友,如果你认真看完了这篇文章,感觉自己收获很多,可以在本文评论区留下几句话哦。想要学习更多其它相关知识的朋友们,可以收藏本博客,每天更新最新干货内容!,
版权声明:
非特殊说明,本文版权归原作者所有,如有侵权请联系我们,即刻处理。谢谢!,
原文出处:http://bkw.iwtmm.com/post/16264
以上是关于csv-csv文件怎么打开:只需四步轻松打开的介绍,希望对想学习百科知识的朋友们有所帮助。
本文标题:csv-csv文件怎么打开:只需四步轻松打开;本文链接:http://yszs.weipeng.cc/zs/168021.html。