没有合适的资源?快使用搜索试试~ 我知道了~
casematch:Java 8的Matcher库
共165个文件
java:132个
xml:11个
gradle:7个
需积分: 18 0 下载量 48 浏览量
2021-05-11
08:24:49
上传
评论
收藏 294KB ZIP 举报
温馨提示
案例匹配器 这是一个Java 8库,提供了流利的API,以面向对象和功能的方式定义大小写匹配。 该库不能替代Java中的传统switch case语句,但是可以对原始和对象引用值中的case进行更丰富的定义。 与if-then-else级联相比,它允许更具可读性的代码,但是会增加运行时和内存开销。 该库将不提供像从功能语言(或具有更多功能方面的语言)(例如Scala)中已知的模式匹配一样强大和紧凑的匹配。 尤其是缺少对象分解,可能永远无法提供。 目标始终是找到Java开发中常见情况的可读表示。 以下示例概述了热切的匹配功能。 惰性匹配器和其他功能目前处于设计阶段,可以在“实验”子项目中找到。 浏览JavaDoc: 执行状况 当前版本的目的是收集反馈,尤其是有关所提供的帮助器功能的反馈。 由于该项目没有经过实际问题的大量测试,因此API可能仍会因版本而异。 因此,请创建问题或提供拉取
资源推荐
资源详情
资源评论
收起资源包目录
casematch:Java 8的Matcher库 (165个子文件)
gradlew.bat 2KB
.gitignore 189B
build.gradle 3KB
publish.gradle 1KB
settings.gradle 92B
build.gradle 75B
build.gradle 47B
build.gradle 47B
build.gradle 38B
gradlew 5KB
overview.html 793B
guava.iml 2KB
experimental.iml 1KB
matcher.iml 1KB
hamcrest.iml 1KB
casematch.iml 989B
gradle-wrapper.jar 50KB
MatchHelpers.java 37KB
OptionalMapperTest.java 31KB
EagerResultCaseMatcherTest.java 31KB
OptionalDoubleMapperTest.java 30KB
OptionalMapper.java 29KB
OptionalLongMapperTest.java 29KB
OptionalDoubleMapper.java 29KB
OptionalIntMapperTest.java 29KB
OptionalLongMapper.java 29KB
OptionalIntMapper.java 28KB
MatchHelperTest.java 27KB
EagerResultLongCaseMatcherTest.java 27KB
EagerResultIntCaseMatcherTest.java 27KB
EagerResultDoubleCaseMatcherTest.java 26KB
EagerNoResultCaseMatcherTest.java 22KB
CollectionMatchHelpers.java 21KB
ConsumerHelpers.java 18KB
TestableFunctionTest.java 18KB
EagerNoResultIntCaseMatcherTest.java 17KB
EagerNoResultLongCaseMatcherTest.java 17KB
TestableFunction.java 17KB
TestableToDoubleFunctionTest.java 16KB
TestableToLongFunctionTest.java 16KB
TestableToIntFunctionTest.java 16KB
AdvDoublePredicate.java 16KB
EagerNoResultDoubleCaseMatcherTest.java 16KB
AdvPredicate.java 16KB
CollectionMatchHelpersTest.java 16KB
TestableToDoubleFunction.java 15KB
TestableToIntFunction.java 15KB
TestableToLongFunction.java 15KB
AdvLongPredicate.java 15KB
AdvIntPredicate.java 15KB
StringMatchHelpers.java 14KB
ResultCaseMatcher.java 14KB
IntMatchHelpers.java 14KB
AdvPredicateTest.java 13KB
StringMatchHelpersTest.java 13KB
ResultIntCaseMatcher.java 12KB
ResultLongCaseMatcher.java 12KB
NoResultCaseMatcher.java 12KB
AdvDoublePredicateTest.java 12KB
AdvLongPredicateTest.java 12KB
AdvIntPredicateTest.java 12KB
OptionalMapHelpersTest.java 12KB
ResultDoubleCaseMatcher.java 12KB
ArrayMatchHelpers.java 12KB
ConsumerHelpersTest.java 11KB
EagerMatcher.java 11KB
NoResultLongCaseMatcher.java 11KB
NoResultIntCaseMatcher.java 11KB
ArrayMatchHelpersTest.java 11KB
LongMatchHelpers.java 11KB
EagerResultCaseMatcher.java 10KB
NoResultDoubleCaseMatcher.java 10KB
EagerResultLongCaseMatcher.java 10KB
EagerResultIntCaseMatcher.java 10KB
ResultCaseMatcherUnfinished.java 10KB
EagerResultDoubleCaseMatcher.java 10KB
OptionalMatchHelpers.java 10KB
IntMatchHelpersTest.java 9KB
ResultLongCaseMatcherUnfinished.java 8KB
ResultIntCaseMatcherUnfinished.java 8KB
ResultDoubleCaseMatcherUnfinished.java 8KB
DoubleMatchHelpersTest.java 8KB
NoResultCaseMatcherUnfinished.java 7KB
DoubleMatchHelpers.java 7KB
NoResultLongCaseMatcherUnfinished.java 7KB
NoResultIntCaseMatcherUnfinished.java 6KB
ResultCaseMatcherFinished.java 6KB
TypeCheck.java 6KB
NoResultDoubleCaseMatcherUnfinished.java 6KB
ResultLongCaseMatcherFinished.java 6KB
ResultIntCaseMatcherFinished.java 6KB
ResultDoubleCaseMatcherFinished.java 5KB
LongMatchHelpersTest.java 5KB
EagerNoResultCaseMatcher.java 5KB
NoResultCaseMatcherFinished.java 5KB
LazyResultCaseMatcher.java 5KB
EagerNoResultLongCaseMatcher.java 4KB
EagerNoResultIntCaseMatcher.java 4KB
EagerNoResultDoubleCaseMatcher.java 4KB
TypeCheckTest.java 4KB
共 165 条
- 1
- 2
资源评论
孙洋Sonya
- 粉丝: 23
- 资源: 4634
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功