JAVA通用函数式编程工具集 Java-Style

码农软件 · 软件分类 · 常用工具包 · 2019-08-16 10:57:06

软件介绍

Style 给 Java 8 带来其他语言高效的编程风格。

Style 通过精心挑选的方法/类名来模拟其他语言。

Style 致力于让你的编码更加美观,进行更少的重复编码,以及提升可读性。

代码示例:

// define a function to see if list contain a person with given name:
def<Boolean> check = $(
        (List<Person> ls, String name) -> null != $(list).forEach(e -> {
            if (e.name().equals(name))
                return true;
            return null;
        }));
check.apply(list, "cass");

// If expression with return value:
System.out.println(If(
    $(list).findOne(e -> e.name().equals("cass")),
        res -> {
            return res.id();
        }).Else(() -> "Not Found!"));

// forEach with iterator info
$(list).forEach((e, i) -> System.out.println(
        "Element is:" + e + " Index is:" + $(i)));

// dozens of new features waiting for you to explore.

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

Java5.0Tiger程序高手秘笈

Java5.0Tiger程序高手秘笈

BrettMclaughlin / 东南大学出版社 / 2005-10 / 28.00元

代号为 “Tiger”的下一个 Java 版本,不只是个小改动版。在语言核心中有超过 100 项以上的变动,同时有大量的对 library 与 API 所做的加强,让开发者取得许多新的功能、工具与技术。但在如此多的变化下,应该从何处开始着手?也许可以从既长又无趣的语言规范说明书开始看起;或等待最少 500 页的概念与理论巨著出版;甚至还可以直接把玩新的 JDK 看看能够有什么发现;或者借由《Jav......一起来看看 《Java5.0Tiger程序高手秘笈》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

随机密码生成器
随机密码生成器

多种字符组合密码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具