微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

cactoos 面向对象的 Java 库的集合

程序名称:cactoos

授权协议: MIT

操作系统: 跨平台

开发语言: Java

cactoos 介绍


cactoos 是一个面向对象的 Java 原语的集合,是 Google Guava 和 Apache Commons 的替代品。

动机: JDK, Guava 和 Apache Commons 是程序化的而不是面向对象的。他们主要是通过静态方法来工作的。Cactoos
则是通过面向对象。

如何使用 。库没有依赖性,在这里获得最新版本:

< dependency > 
  < groupId > org.cactoos </ groupId > 
  < artifactId > cactoos </ artifactId > 
</ dependency >

Java版本要求:1.8+。

StackOverflow标签是cactoos。

输入输出

以UTF-8读取文本文件

String text =  new  TextOf(
   new  File(“/ code/a.txt ”)
)。asstring();

将文本写入文件

new  LengthOf(
   new  TeeInput(
     “ Hello,world!”,
     new  File(“/ code/a.txt ”)
  )
)。的intValue();

从classpath读取二进制文件

byte [] data =  new  BytesOf(
   new  ResourceOf(“ foo / img.jpg ”)
)。asBytes();

cactoos 官网

https://github.com/yegor256/cactoos

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐