面向对象的 Java 库的集合 cactoos

码农软件 · 软件分类 · 常用工具包 · 2019-08-13 07:57:05

软件介绍

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();

本文地址:https://codercto.com/soft/d/12252.html

构建之法(第二版)

构建之法(第二版)

邹欣 / 人民邮电出版社 / 2015-7 / 59

软件工程牵涉的范围很广, 同时也是一般院校的同学反映比较空洞乏味的课程。 但是软件工程的技术对于投身IT 产业的学生来说是非常重要的。作者邹欣有长达20年的一线软件开发经验,他利用业余时间在数所高校进行了长达6年的软件工程教学实践,总结出了在16周的时间内让同学们通过 “做中学 (Learning By Doing)” 掌握实用的软件工程技术的教学计划,并得到高校师生的积极反馈。在此基础上,作者对......一起来看看 《构建之法(第二版)》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

SHA 加密
SHA 加密

SHA 加密工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具