开发支持类
UUID类
UUID是一种生成无重复字符串的一种程序类,这种程序类的主要功能是根据时间戳实现一个自动的无重复字符串定义。
随机获取UUID:public static UUID randomUUID()
根据字符串获取UUID内容:public static UUID fromString(String name)
Option类
Option类的主要功能是进行null的相关处理
返回空数据:public static Optional empty()
获取数据:public T get()
保存数据,但是不许出现null:public static Optional of(T value)
保存数据,允许出现null:public static Optional ofNullable(T value)
空的时候返回其他数据:public T orElse(T other)
Optional
ThreadLocal类
构造方法:public ThreadLocal()
设置数据:public void set(T value)
取出数据:public T get()
删除数据:public void remove()
Base64类
Base64可以实现加密与解密的处理,包含的内部类和方法如下图:
Base64
public static void main(String[] args) {
String msg="Hello Java";
String encMsg=new String(Base64.getEncoder().encode(msg.getBytes()));
System.out.println(encMsg);
String oldMsg=new String(Base64.getDecoder().decode(encMsg));
System.out.println(oldMsg);
}
运行结果:
SGVsbG8gSmF2YQ==
Hello Java
Wallpaper 每日壁纸分享
栗花落香奈乎鬼灭之刃
标题:栗花落香奈乎鬼灭之刃
创作者:OLDER YOUNGEST