![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java 工具类介绍
常用的Java工具类学习
IM 胡鹏飞
这个作者很懒,什么都没留下…
展开
-
《Guava数学工具》学习笔记
提供Guava数学相关的实用工具类来处理int,long及BigInteger。以下是有用的工具列表:转载 2020-07-08 16:47:40 · 108 阅读 · 0 评论 -
《Guava Doubles类》学习笔记
Doubles是double基本类型的实用工具类。类声明以下是com.google.common.primitives.Doubles类的声明:@GwtCompatible(emulated=true) public final class Doubles extends Object字段方法方法继承这个类继承了以下类方法:java.lang.ObjectDo...转载 2020-07-07 13:47:04 · 139 阅读 · 0 评论 -
《Guava Shorts类》学习笔记
Shorts是基本类型short的实用工具类。类声明以下是com.google.common.primitives.Shorts类的声明:@GwtCompatiblepublic final class Shorts extends Object字段方法继承的方法这个类继承了以下类方法: java.lang.ObjectShorts 示例使用所选择的编辑...转载 2020-07-07 13:44:08 · 108 阅读 · 0 评论 -
《Guava原语工具》学习笔记
作为Java的原语类型,不能用来传递在泛型或于类别作为输入。Guava提供大量包装工具类来处理原始类型的对象。以下是有用的原始处理工具的列表:转载 2020-07-07 13:40:29 · 100 阅读 · 0 评论 -
《Guava Throwable类》学习笔记
Throwable类提供了相关的Throwable接口的实用方法。类声明以下是com.google.common.base.Throwables类的声明:public final class Throwables extends Object类方法继承的方法这个类继承了以下类方法:java.lang.ObjectThrowables示例创建使用所选择的任何编辑器下面的java程序,比如 ...转载 2020-06-29 16:20:34 · 168 阅读 · 0 评论 -
《Guava Floats类》学习笔记
Floats是float基本类型的实用工具类。类声明以下是com.google.common.primitives.Floats类的声明:@GwtCompatible(emulated=true) public final class Floats extends Object字体方法继承的方法这个类继承了以下类方法:java.lang.ObjectFloats ...转载 2020-07-07 13:46:20 · 135 阅读 · 0 评论 -
《Guava LongMath类 》学习笔记
LongMath提供long基础类型的实用方法。类声明以下是com.google.common.math.LongMath类的声明:@GwtCompatible(emulated=true)public final class LongMath extends Object方法方法继承这个类继承了以下类方法:java.lang.ObjectLongMath 示例使用所选择的任何编辑器创建下...转载 2020-07-08 16:53:20 · 193 阅读 · 0 评论 -
《Guava Preconditions类》学习笔记
Preconditions提供静态方法来检查方法或构造函数,被调用是否给定适当的参数。它检查的先决条件。其方法失败抛出IllegalArgumentException。类声明以下是com.google.common.base.Preconditions类的声明:@GwtCompatiblepublic final class Preconditions extends Object类方法继承的方法这个类继承...转载 2020-06-29 15:58:57 · 98 阅读 · 0 评论 -
guava loadingCache代码示例
public class Test2 { public static void main(String[] args) throws Exception { LoadingCache<Integer, String> cache = CacheBuilder.newBuilder() //设置并发级别为8,并发级别是指可以同时写缓存的线程数 .concurrencyLeve.原创 2020-07-16 13:30:38 · 161 阅读 · 0 评论 -
《Guava IntMath类 》学习笔记
IntMath提供整型的实用方法。类声明以下是com.google.common.math.IntMath类的声明:@GwtCompatible(emulated=true)public final class IntMath extends Object方法方法继承这个类从以下类继承的方法:java.lang.ObjectIntMath 例子选择使用任何编辑器创建以下java程序在...转载 2020-07-08 16:51:29 · 206 阅读 · 0 评论 -
《Guava Bytes类》学习笔记
Bytes是byte的基本类型实用工具类。类声明以下是com.google.common.primitives.Bytes类的声明:@GwtCompatiblepublic final class Bytes extends Object方法继承的方法这个类继承了以下类方法:java.lang.ObjectBytes 示例使用所选择的编辑器创建下面的java程序 C:/> G...转载 2020-07-07 13:43:20 · 450 阅读 · 0 评论 -
《Guava BigIntegerMath类》学习笔记
BigIntegerMath提供BigInteger的实用方法。类声明以下是com.google.common.math.BigIntegerMath类的声明:@GwtCompatible(emulated=true)public final class BigIntegerMath extends Object 方法继承的方法这个类继承了以下类方法:java.lang.ObjectBigI...转载 2020-07-08 16:55:03 · 146 阅读 · 0 评论 -
《Guava Splitter类》学习笔记
Splitter 提供了各种方法来处理分割操作字符串,对象等。类声明以下是com.google.common.base.Splitter类的声明:@GwtCompatible(emulated=true)public final class Splitter extends Object类方法继承的方法这个类继承了以下类方法:java.lang.ObjectSplitter 例子使用所选择...转载 2020-07-02 16:24:47 · 122 阅读 · 0 评论 -
《Guava Booleans类》学习笔记
Booleans是布尔型基本的实用工具类。类声明以下是com.google.common.primitives.Booleans类的声明:@GwtCompatible(emulated=true) public final class Booleans extends Object方法方法继承这个类继承了以下类方法:java.lang.ObjectBooleans 示例使用所...转载 2020-07-07 13:48:13 · 166 阅读 · 0 评论 -
《Guava缓存工具》学习笔记
Guava通过接口LoadingCache提供了一个非常强大的基于内存的LoadingCache<K,V>。在缓存中自动加载值,它提供了许多实用的方法,在有缓存需求时非常有用。接口声明以下是forcom.google.common.cache.LoadingCache<K,V>接口的声明:@Beta@GwtCompatiblepublic interface LoadingCache<K,V> extends Cache<K...转载 2020-06-30 11:35:23 · 322 阅读 · 0 评论 -
《Guava BiMap接口》学习笔记
BiMap是一种特殊的映射其保持映射,同时确保没有重复的值是存在于该映射和一个值可以安全地用于获取键背面的倒数映射。接口声明以下是com.google.common.collect.Bimap<K,V>接口的声明:@GwtCompatiblepublic interface BiMap<K,V>extends Map<K,V>接口方法继承的方法这个类继承自以下接口方法:java...转载 2020-06-29 16:37:52 · 96 阅读 · 0 评论 -
《Guava Multiset接口》学习笔记
Multiset接口扩展设置有重复的元素,并提供了各种实用的方法来处理这样的元素在集合中出现。接口声明以下是com.google.common.collect.Multiset<E>接口的声明:@GwtCompatiblepublic interface Multiset<E> extends Collection<E>接口方法方法继承此接口继承从以下接口方法:java.u...转载 2020-06-29 16:28:51 · 109 阅读 · 0 评论 -
《Guava Longs类》学习笔记
ongs是基本类型long的实用工具类。类声明以下是com.google.common.primitives.Longs类的声明:@GwtCompatiblepublic final class Longs extends Object字段方法继承的方法这个类继承了以下类方法:java.lang.ObjectLongs 示例使用所选择的任何编辑器创建下面的ja...转载 2020-07-07 13:45:41 · 364 阅读 · 1 评论 -
《Guava Objects类》学习笔记
Objects类提供适用于所有对象,如equals, hashCode等辅助函数类声明以下是com.google.common.base.Objects类的声明:@GwtCompatiblepublic final class Objects extends Object类方法方法继承这个类从以下类继承的方法:java.lang.ObjectObjects 示例使用所选择的编辑器,创建下...转载 2020-06-29 16:08:15 · 123 阅读 · 0 评论 -
《Guava Range类》学习笔记
Range 表示一个间隔或一个序列。它被用于获取一组数字/串在一个特定范围之内。类声明以下是com.google.common.collect.Range<C>类的声明:@GwtCompatiblepublic final class Range<C extends Comparable> extends Object implements Predicate<C>, Serializable方法...转载 2020-06-29 16:10:32 · 217 阅读 · 0 评论 -
《Guava集合工具》学习笔记
Guava介绍了基于开发者的应用开发经验,许多先进的集合。以下是有用的集合列表:转载 2020-06-29 16:26:24 · 77 阅读 · 0 评论 -
《Guava Chars类》学习笔记
Chars是基本char类型的实用工具类。类声明以下是com.google.common.primitives.Chars类的声明:@GwtCompatible(emulated=true) public final class Chars extends Object字段方法方法继承这个类从以下类继承的方法:java.lang.ObjectChars 例子...转载 2020-07-07 13:47:41 · 99 阅读 · 0 评论 -
《Guava Joiner类》学习笔记
Joiner 提供了各种方法来处理字符串加入操作,对象等。类声明以下是com.google.common.base.Joiner类的声明:@GwtCompatiblepublic class Joiner extends Object类方法继承的方法这个类继承了以下类方法:java.lang.Object Joiner 示例使用所选择的编辑器创建下面的java程序 C:/>...转载 2020-06-30 13:45:10 · 88 阅读 · 0 评论 -
《Guava Ordering类》学习笔记
Ordering(排序)可以被看作是一个丰富的比较具有增强功能的链接,多个实用方法,多类型排序功能等。类声明以下是com.google.common.collect.Ordering<T>类的声明:@GwtCompatiblepublic abstract class Ordering<T> extends Object implements Comparator<T> 类方法...转载 2020-06-29 16:02:05 · 100 阅读 · 0 评论 -
《Guava字符串工具》学习笔记
Guava介绍基于开发者的应用开发经验,许多先进的字符串工具。以下是有用的基于字符串的实用程序列表转载 2020-06-30 13:26:54 · 103 阅读 · 0 评论 -
《Guava Ints类》学习笔记
整数Ints是原始的int类型的实用工具类。类声明以下是com.google.common.primitives.Ints类的声明:@GwtCompatiblepublic final class Ints extends Object字段方法继承的方法这个类继承了以下类方法:java.lang.ObjectInts 示例使用所选择的任何编辑器创建下面的java...转载 2020-07-07 13:44:52 · 214 阅读 · 0 评论 -
《Guava CharMatcher类》学习笔记
CharMatcher提供了各种方法来处理各种JAVA char类型值。类声明以下是com.google.common.base.CharMatcher类的声明:@GwtCompatible(emulated=true)public final class CharMatcher extends Object字体构造函数类方法继承的方法这个类继承了以下类方法:...转载 2020-07-02 16:27:26 · 612 阅读 · 0 评论 -
《Guava Multimap类 》学习笔记
多重映射接口扩展映射,使得其键一次可被映射到多个值。接口声明以下是com.google.common.collect.Multimap<K,V>接口的声明:@GwtCompatiblepublic interface Multimap<K,V>接口方法Multimap 示例使用所选择的任何编辑器创建下面的java程序 C:/> GuavaGuavaTester.java...转载 2020-07-08 16:55:43 · 152 阅读 · 0 评论 -
《Guava Table接口》学习笔记
Table代表一个特殊的映射,其中两个键可以在组合的方式被指定为单个值。它类似于创建映射的映射。接口声明以下是 com.google.common.collect.Table<R,C,V> 接口的声明:@GwtCompatiblepublic interface Table<R,C,V>接口方法Table 例子选择使用任何编辑器创建以下java程序在 C:/> GuavaGuava...转载 2020-06-30 11:32:45 · 196 阅读 · 0 评论 -
《Guava Optional类》学习笔记
Optional用于包含非空对象的不可变对象。 Optional对象,用于不存在值表示null。这个类有各种实用的方法,以方便代码来处理为可用或不可用,而不是检查null值。类声明以下是com.google.common.base.Optional<T>类的声明:@GwtCompatible(serializable=true)public abstract class Optional<T> extends Object i...转载 2020-06-29 15:41:06 · 121 阅读 · 0 评论 -
《Google Guava 官方教程》阅读笔记
一。使用和避免null创建:public void test1(){ String a = "5"; String b = null; // 创建空的Optional对象,注意o5不是null Optional<Object> o5 = Optional.absent(); System.out.println(o5.isPresent()); // 创建Optional,o2报Null原创 2020-06-29 15:32:45 · 145 阅读 · 0 评论