最新公告
  • 欢迎光临可关玩日记,免费分享生活知识及创业资讯
  • 微商实用引流方法一(微商软文引流)

    微商实用引流方法一(微商软文引流)

    使用java注释可以实现一些常见的效果。假设有几种不同定义的csv文件,比如编码、分隔符、头行,但是如果要统一处理,就需要一个通用的方式。

    也许有人说,不需要注释,用个常用的工具类就行了?然而,注释使代码更加优雅,当您添加其他需求时,比如其他csv技巧,您可以通过添加一些注释来轻松扩展您的有效性。

    然后看代码。

    1.定义注释

    定义csv注释,包括文件分隔符、代码和其他信息。如果业务需求增加,可以继续增加功能,比如换行符。

    使用评论

    这里为了扩展性定义了空接口。如果需要扩展,请实现接口。

    公共接口CSVFormat { }

    FreeTextCSVFormat实现了CSVFormat的接口,注释、分隔符、代码等使用默认值。文件格式,没有不寻常的设置。

    如何更吸引人地介绍自己,提高口才的三个小技巧。

    3 .处理注释并读取文件中的一行数据。

    凭证标注设置,读取一行数据。不管什么编码,或者换行符,都是以readDataLine()的一般方式。

    4.power Extension-读取数据并将其封装到类中。

    只需读取一行并返回一个字符串数组。但是,我们有时希望将数据封装到类中,比如上面提到的FreeTextCSVFormat类。然后你可以定义一个文件内容的注释。

    FreeTextCSVFormat,添加FileColumn批注。

    最后,可以使用反射获取columnIdex,封装读取的内容。具体实现就不贴了。

    标签

    使用注释可以提高可伸缩性,比如添加一个新的csv样式,不需要修改读取文件的方式,只需要添加使用注释的类。这样做可以更优雅,也可以帮助你理解java反射。毕竟平时框架里注释很多,自己写的机会很少。

    客服微信:(181628402)本文链接:https://www.n5w.com/297376.html