跳过导航链接
A B C D E F G H I J L M N O P R S T U V W Y Z 

A

add(boolean, FileFilter, File...) - 类 中的方法cn.nxtools.common.compress.ZipWriter
 
add(String, InputStream) - 类 中的方法cn.nxtools.common.compress.ZipWriter
添加文件流到压缩包中,添加完成后关闭文件流 如果输入流为null,则只创建空目录
add(Date, int, int) - 类 中的静态方法cn.nxtools.common.DateUtil
对指定日期进行增加减少操作
addAll(Collection<E>, Iterable<? extends E>) - 类 中的静态方法cn.nxtools.common.collect.Iterables
将iterable中的数据赋值到collection
addAll(Collection<E>, Iterator<? extends E>) - 类 中的静态方法cn.nxtools.common.collect.Iterators
iterator to collection Set<String> set = new HashSet(); set.add("1"); List<String> list = new ArrayList<>(); addAll(list,set.iterator());
addDays(Date, int) - 类 中的静态方法cn.nxtools.common.DateUtil
根据指定日期新增/减少多少天后返回一个新的日期
addHours(Date, int) - 类 中的静态方法cn.nxtools.common.DateUtil
根据指定日期新增/减少多少小时后返回一个新的日期
addMilliseconds(Date, int) - 类 中的静态方法cn.nxtools.common.DateUtil
根据指定日期新增/减少多少毫秒后返回一个新的日期
addMinutes(Date, int) - 类 中的静态方法cn.nxtools.common.DateUtil
根据指定日期新增/减少多少分钟后返回一个新的日期
addMonths(Date, int) - 类 中的静态方法cn.nxtools.common.DateUtil
根据指定日期新增/减少月数后返回一个新的日期
addSeconds(Date, int) - 类 中的静态方法cn.nxtools.common.DateUtil
根据指定日期新增/减少多少秒后返回一个新的日期
addWeeks(Date, int) - 类 中的静态方法cn.nxtools.common.DateUtil
根据指定日期新增/减少多少周后返回一个新的日期
addYears(Date, int) - 类 中的静态方法cn.nxtools.common.DateUtil
根据指定日期新增/减少年数后返回一个新的日期
ArrayUtil - cn.nxtools.common中的类
数组工具
ArrayUtil() - 类 的构造器cn.nxtools.common.ArrayUtil
 
AT - 接口 中的静态变量cn.nxtools.common.text.StringPool
"@"符号字符

B

beginOfDay(Date) - 类 中的静态方法cn.nxtools.common.DateUtil
获取指定天的开始时间, 如: 2021-12-07 00:00:00.000
beginOfDay(LocalDateTime) - 类 中的静态方法cn.nxtools.common.LocalDateTimeUtil
修改为一天的开始时间, 如: 2021-12-07 00:00:00.000
BooleanUtil - cn.nxtools.common中的类
boolean工具类
BooleanUtil() - 类 的构造器cn.nxtools.common.BooleanUtil
 

C

checkNotNull(T) - 类 中的静态方法cn.nxtools.common.base.Preconditions
判断是否为空,为空抛出NullPointerException
checkNotNull(T, String) - 类 中的静态方法cn.nxtools.common.base.Preconditions
判断是否为空,为空抛出NullPointerException
checkNotNull(T, Supplier<? extends X>) - 类 中的静态方法cn.nxtools.common.base.Preconditions
判断是否为空,目标为空抛出自定义异常
Example: String str = null;
Preconditions.checkNotNull(str, () -> new RuntimeException("str不能为空"));
checkState(boolean) - 类 中的静态方法cn.nxtools.common.base.Preconditions
判断expression是不是false
checkState(boolean, String) - 类 中的静态方法cn.nxtools.common.base.Preconditions
判断expression是不是false
checkState(boolean, Supplier<? extends X>) - 类 中的静态方法cn.nxtools.common.base.Preconditions
判断expression是否为false,false抛出异常
Example: int a = 1;
int b = 2;
Preconditions.checkState(a > b, () -> new RuntimeException("a不大于b"));
cleanDirectory(File) - 类 中的静态方法cn.nxtools.common.FileUtil
清空文件夹 只清空文件夹中的内容,当前文件夹不会被删除
close() - 类 中的方法cn.nxtools.common.compress.ZipWriter
 
close(URLConnection) - 类 中的静态方法cn.nxtools.common.IOUtil
关闭一个URLConnection
close(Closeable) - 类 中的静态方法cn.nxtools.common.IOUtil
关闭 抛出异常
close(Closeable...) - 类 中的静态方法cn.nxtools.common.IOUtil
批量关闭 抛出异常
closeQuietly(Closeable) - 类 中的静态方法cn.nxtools.common.IOUtil
关闭 不抛出异常
closeQuietly(Closeable...) - 类 中的静态方法cn.nxtools.common.IOUtil
Quietly 批量关闭 不抛出异常
cn.nxtools.common - 程序包 cn.nxtools.common
 
cn.nxtools.common.base - 程序包 cn.nxtools.common.base
 
cn.nxtools.common.collect - 程序包 cn.nxtools.common.collect
集合相关操作工具类包 Lists Maps Sets Iterables Iterators
cn.nxtools.common.compress - 程序包 cn.nxtools.common.compress
 
cn.nxtools.common.exception - 程序包 cn.nxtools.common.exception
异常相关类包
cn.nxtools.common.text - 程序包 cn.nxtools.common.text
字符相关操作包
cn.nxtools.common.time - 程序包 cn.nxtools.common.time
日期相关
cn.nxtools.common.tuple - 程序包 cn.nxtools.common.tuple
 
CollectionUtil - cn.nxtools.common中的类
 
COLON - 接口 中的静态变量cn.nxtools.common.text.StringPool
":" 冒号字符串
COMMA - 接口 中的静态变量cn.nxtools.common.text.StringPool
"," 逗号字符串
copy(Reader, OutputStream) - 类 中的静态方法cn.nxtools.common.IOUtil
将reader中的char复制给output
copy(Reader, OutputStream, String) - 类 中的静态方法cn.nxtools.common.IOUtil
将reader中的内容复制给output,并指定编码方式
copy(Reader, Writer) - 类 中的静态方法cn.nxtools.common.IOUtil
将reader中的内容复制给writer
copy(FileInputStream, FileOutputStream) - 类 中的静态方法cn.nxtools.common.IOUtil
copy文件流,使用NIO 不关闭FileInputStream和FileOutputStream
copy(InputStream, OutputStream) - 类 中的静态方法cn.nxtools.common.IOUtil
InputStream copy到OutputStream
copy(InputStream, OutputStream, int) - 类 中的静态方法cn.nxtools.common.IOUtil
InputStream copy到OutputStream
copy(FileInputStream, FileOutputStream, int) - 类 中的静态方法cn.nxtools.common.IOUtil
copy文件流,使用NIO 不关闭FileInputStream和FileOutputStream
copy(FileChannel, FileChannel, int) - 类 中的静态方法cn.nxtools.common.IOUtil
copy文件channel,使用NIO, copy后不关闭channel
copy(FileChannel, FileChannel) - 类 中的静态方法cn.nxtools.common.IOUtil
copy文件channel,使用NIO, copy后不关闭channel
copyDirectory(File, File) - 类 中的静态方法cn.nxtools.common.FileUtil
复制文件夹 如果target中有和source中的文件名重复,会直接覆盖处理
copyDirectoryToDirectory(File, File) - 类 中的静态方法cn.nxtools.common.FileUtil
复制文件夹至指定的文件夹中
copyFile(File, File) - 类 中的静态方法cn.nxtools.common.FileUtil
文件复制 如果target文件已存在,会覆盖原有的文件
copyFileToDirectory(File, File) - 类 中的静态方法cn.nxtools.common.FileUtil
复制文件到指定的文件夹中 如果源文件已经在目标文件夹中,则进行覆盖
createStarted() - 类 中的静态方法cn.nxtools.common.base.Stopwatch
开始计时器
currentTimeMillis() - 类 中的静态方法cn.nxtools.common.DateUtil
返回当前时间毫秒时间戳
currentTimeMillis() - 类 中的静态方法cn.nxtools.common.LocalDateTimeUtil
获取当前时间的毫秒时间戳,默认系统时区
currentTimeNanos() - 类 中的静态方法cn.nxtools.common.DateUtil
返回当前时间纳秒时间戳
currentTimeSecond() - 类 中的静态方法cn.nxtools.common.LocalDateTimeUtil
获取当前时间的秒时间戳,默认系统时区

D

DASHED - 接口 中的静态变量cn.nxtools.common.text.StringPool
减号字符串
DateUnit - cn.nxtools.common.time中的枚举
 
DateUtil - cn.nxtools.common中的类
 
DEFAULT_BUFFER_SIZE - 类 中的静态变量cn.nxtools.common.IOUtil
默认buffer size大小
defaultIfEmpty(T, Supplier<? extends T>) - 类 中的静态方法cn.nxtools.common.CollectionUtil
当参数集合为null或[]时返回默认值, 否则返回目标参数 // 实例: HashSet<String> hashSet = Sets.newHashSet(); HashSet<String> objects = CollectionUtil.defaultIfEmpty(hashSet, () -> Sets.newHashSet("1"));
defaultIfEmpty(T, Supplier<? extends T>) - 类 中的静态方法cn.nxtools.common.CollectionUtil
当map为null或{}时返回默认值, 否则返回目标参数 LinkedHashMap<String, String> map2 = Maps.newLinkedHashMap(); LinkedHashMap<String, String> map4 = Maps.newLinkedHashMap(); map4.put("1","1"); HashMap<String, String> map3 = CollectionUtil.defaultIfEmpty(map2, () -> map4);
defaultIfEmpty(T, T) - 类 中的静态方法cn.nxtools.common.StringUtil
为null或""返回默认值,否则返回目标参数
StringUtil.defaultIfEmpty(null, "默认值") = "默认值" StringUtil.defaultIfEmpty("", "默认值") = "默认值" StringUtil.defaultIfEmpty(" ", "默认值") = " " StringUtil.defaultIfEmpty("abc", "默认值")= "abc"
defaultIfNull(T, T) - 类 中的静态方法cn.nxtools.common.base.Objects
对象为空即返回默认值,否则返回当前对象 Example: String object = null; String s2 = Objects.defaultIfNull(object, StringUtil.EMPTY);
defaultIfNull(T, Supplier<? extends T>) - 类 中的静态方法cn.nxtools.common.base.Objects
对象为空即返回默认值,否则返回当前对象 // 实例: String object = null; String s1 = Objects.defaultIfNull(object, () -> StringUtil.EMPTY);
defaultIfNull(T, Supplier<? extends T>) - 类 中的静态方法cn.nxtools.common.CollectionUtil
当参数集合为null时返回默认值, 不为null时返回目标参数 // 实例: HashSet<Integer> set = null; HashSet<Integer> set1 = CollectionUtil.defaultIfNull(set, () -> new HashSet<>());
defaultIfNull(T, Supplier<? extends T>) - 类 中的静态方法cn.nxtools.common.CollectionUtil
当map为null时返回默认值, 否则返回目标参数 HashMap<String, Integer> map = null; HashMap<String, Integer> map1 = CollectionUtil.defaultIfNull(map, () -> Maps.newHashMap());
defaultIfNull(T, T) - 类 中的静态方法cn.nxtools.common.StringUtil
为null返回默认值,否则返回目标参数值
StringUtil.defaultIfNull(null, "默认值") = "默认值" StringUtil.defaultIfNull("", "默认值") = "" StringUtil.defaultIfNull(" ", "默认值") = " " StringUtil.defaultIfNull("abc", "默认值")= "abc"
deleteQuietly(File) - 类 中的静态方法cn.nxtools.common.FileUtil
删除文件 即可以删除文件也可以删除文件夹 遇到错误不抛出异常
diff(Date, Date, DateUnit) - 类 中的静态方法cn.nxtools.common.DateUtil
获取俩个日期之间的差 开始时间(begin)和截止时间(end)都不能为空 timeUnit参数为空,默认为DateUnit.MILLISECOND 如果begin时间比end大,返回的会是负数
difference(Set<E>, Set<E>) - 类 中的静态方法cn.nxtools.common.collect.Sets
取 set1 - set2 的差集, 在set1集合中有的元素在set2集合中不存在的元素 // 实例: Set<String> set1 = Sets.newHashSet("1", "2", "3", "4"); Set<String> set2 = Sets.newHashSet("3", "4", "5"); Set<String> result = Sets.difference(set1, set2); // 结果: ["1", "2"]

E

elapsed(TimeUnit) - 类 中的方法cn.nxtools.common.base.Stopwatch
返回耗时时间,指定时间单位
EMPTY - 接口 中的静态变量cn.nxtools.common.text.StringPool
"" 字符串
EMPTY_ARRAY - 接口 中的静态变量cn.nxtools.common.text.StringPool
"[] 空数组字符串
EMPTY_JSON - 接口 中的静态变量cn.nxtools.common.text.StringPool
空 JSON字符串 "{}"
endOfDay(Date) - 类 中的静态方法cn.nxtools.common.DateUtil
获取指定天的结束时间, 如: 2021-12-07 23:59:59.999
endOfDay(LocalDateTime) - 类 中的静态方法cn.nxtools.common.LocalDateTimeUtil
修改为一天的结束时间, 如: 2021-12-07 23:59:59.999
equals(Object, Object) - 类 中的静态方法cn.nxtools.common.base.Objects
比较俩个参数是否一样
o1不等于null, 调用 Object.equals(Object)
equals(Object) - 类 中的方法cn.nxtools.common.tuple.Tuple2
 
equals(Object) - 类 中的方法cn.nxtools.common.tuple.Tuple3
 
equals(Object) - 类 中的方法cn.nxtools.common.tuple.Tuple4
 
equals(Object) - 类 中的方法cn.nxtools.common.tuple.Tuple5
 
equals(Object) - 类 中的方法cn.nxtools.common.tuple.Tuple6
 
equals(Object) - 类 中的方法cn.nxtools.common.tuple.Tuple7
 
equals(Object) - 类 中的方法cn.nxtools.common.tuple.Tuple8
 
equals(Object) - 类 中的方法cn.nxtools.common.tuple.Tuple9
 
equalsCanonicalPath(File, File) - 类 中的静态方法cn.nxtools.common.FileUtil
文件的唯一绝对路径比较
EXTENSION_SEPARATOR - 类 中的静态变量cn.nxtools.common.FilenameUtil
 

F

FILE_COPY_BUFFER_SIZE - 类 中的静态变量cn.nxtools.common.FileUtil
复制文件的buffer大小
FileException - cn.nxtools.common.exception中的异常错误
文件处理异常
FileException(Throwable) - 异常错误 的构造器cn.nxtools.common.exception.FileException
 
FileException(String) - 异常错误 的构造器cn.nxtools.common.exception.FileException
 
FileException(String, Throwable) - 异常错误 的构造器cn.nxtools.common.exception.FileException
 
FileException(String, Object...) - 异常错误 的构造器cn.nxtools.common.exception.FileException
异常
FilenameUtil - cn.nxtools.common中的类
文件名称处理工具
FileUtil - cn.nxtools.common中的类
文件处理工具
fill(T[], T) - 类 中的静态方法cn.nxtools.common.ArrayUtil
数组填充数据
其他基本数据类型填充可使用 Arrays.fill(int[], int)
fill(T[], int, int, T) - 类 中的静态方法cn.nxtools.common.ArrayUtil
指定数组的位置开始填充数据 其他基本数据类型填充可使用 Arrays.fill(int[], int, int, int)
flushQuietly(Flushable) - 类 中的静态方法cn.nxtools.common.IOUtil
从缓存中刷出数据 不抛出异常
format(String, String) - 类 中的静态方法cn.nxtools.common.DateUtil
字符串转日期
效果等同DateUtil.of(String, String)
format(String, Object...) - 类 中的静态方法cn.nxtools.common.StringUtil
格式化文本, {} 表示占位符
如果自定义占位符请调用 StringUtil.formatWith(String, String, Object...)
formatWith(String, String, Object...) - 类 中的静态方法cn.nxtools.common.StringUtil
格式化文本
输入占位符 template参数为null时, 返回"null"字符串 占位符(placeholder)为null时, 抛出 IllegalArgumentException异常 占位符(placeholder)为""字符串时, 直接返回template字符串 若参数多于占位符数量, 自动拼接到模版末尾处

G

getBaseName(String) - 类 中的静态方法cn.nxtools.common.FilenameUtil
获取文件名称,不包含后缀名
getCanonicalPath(File) - 类 中的静态方法cn.nxtools.common.FileUtil
返回文件的唯一绝对路径
getExtension(String) - 类 中的静态方法cn.nxtools.common.FilenameUtil
获取文件后缀名 如:图片.JPG = JPG
getMillis() - 枚举 中的方法cn.nxtools.common.time.DateUnit
 
getName(String) - 类 中的静态方法cn.nxtools.common.FilenameUtil
获取文件名称,带后缀名 如:/文件夹/图片.JPG = 图片.JPG
getObjectMapper() - 类 中的静态方法cn.nxtools.common.JsonUtil
获取ObjectMapper对象
getRandom() - 类 中的静态方法cn.nxtools.common.RandomUtil
获取随机对象
getT1() - 类 中的方法cn.nxtools.common.tuple.Tuple2
 
getT2() - 类 中的方法cn.nxtools.common.tuple.Tuple2
 
getT3() - 类 中的方法cn.nxtools.common.tuple.Tuple3
 
getT4() - 类 中的方法cn.nxtools.common.tuple.Tuple4
 
getT5() - 类 中的方法cn.nxtools.common.tuple.Tuple5
 
getT6() - 类 中的方法cn.nxtools.common.tuple.Tuple6
 
getT7() - 类 中的方法cn.nxtools.common.tuple.Tuple7
 
getT8() - 类 中的方法cn.nxtools.common.tuple.Tuple8
 
getT9() - 类 中的方法cn.nxtools.common.tuple.Tuple9
 
getZipOutput() - 类 中的方法cn.nxtools.common.compress.ZipWriter
获取ZipOutputStream

H

HH_MM_SS - 类 中的静态变量cn.nxtools.common.DateUtil
 
HH_MM_SS - 类 中的静态变量cn.nxtools.common.LocalDateTimeUtil
HH:mm:ss 21:35:31

I

indexOfLastSeparator(String) - 类 中的静态方法cn.nxtools.common.FilenameUtil
获取文件名的最后一个文件夹分割符位置
intersection(Set<E>, Set<E>, Set<E>...) - 类 中的静态方法cn.nxtools.common.collect.Sets
取集合交集, 所有集合中都包含的元素即为交集 // 实例: Set<String> set1 = Sets.newHashSet("1", "2", "3"); Set<String> set2 = Sets.newHashSet("2", "3", "4", "5"); Set<String> set3 = Sets.newHashSet("3", "4", "5", "6"); Set<String> result = Sets.intersection(set1, set2, set3); // 结果: ["3"]
intersection(Set<E>, Set<E>) - 类 中的静态方法cn.nxtools.common.collect.Sets
取集合交集, 所有集合中都包含的元素即为交集 // 实例: Set<String> set1 = Sets.newHashSet("1", "2", "3"); Set<String> set2 = Sets.newHashSet("2", "3", "4", "5"); Set<String> result = Sets.intersection(set1, set2); // 结果: ["2", "3"]
IORuntimeException - cn.nxtools.common.exception中的异常错误
IOException异常包装为运行时异常
IORuntimeException() - 异常错误 的构造器cn.nxtools.common.exception.IORuntimeException
 
IORuntimeException(String) - 异常错误 的构造器cn.nxtools.common.exception.IORuntimeException
 
IORuntimeException(String, Throwable) - 异常错误 的构造器cn.nxtools.common.exception.IORuntimeException
 
IORuntimeException(Throwable) - 异常错误 的构造器cn.nxtools.common.exception.IORuntimeException
 
IORuntimeException(String, Object...) - 异常错误 的构造器cn.nxtools.common.exception.IORuntimeException
异常
IOUtil - cn.nxtools.common中的类
 
isEmpty(boolean[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组是否为null或[] ArrayUtil.isEmpty(null) = true ArrayUtil.isEmpty(new boolean[0]) = true ArrayUtil.isEmpty(new boolean[]{true}) = false
isEmpty(float[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组是否为null或[] ArrayUtil.isEmpty(null) = true ArrayUtil.isEmpty(new float[0]) = true ArrayUtil.isEmpty(new float[]{0.2f}) = false
isEmpty(double[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组是否为null或[] ArrayUtil.isEmpty(null) = true ArrayUtil.isEmpty(new double[0]) = true ArrayUtil.isEmpty(new double[]{0.2d}) = false
isEmpty(byte[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组是否为null或[] ArrayUtil.isEmpty(null) = true ArrayUtil.isEmpty(new byte[0]) = true ArrayUtil.isEmpty(new byte[]{0}) = false
isEmpty(long[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组是否为null或[] ArrayUtil.isEmpty(null) = true ArrayUtil.isEmpty(new long[0]) = true ArrayUtil.isEmpty(new long[]{0}) = false
isEmpty(int[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组是否为null或[] ArrayUtil.isEmpty(null) = true ArrayUtil.isEmpty(new int[0]) = true ArrayUtil.isEmpty(new int[]{0}) = false
isEmpty(short[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组是否为null或[] ArrayUtil.isEmpty(null) = true ArrayUtil.isEmpty(new short[0]) = true ArrayUtil.isEmpty(new short[]{0}) = false
isEmpty(char[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组是否为null或[] ArrayUtil.isEmpty(null) = true ArrayUtil.isEmpty(new char[0]) = true ArrayUtil.isEmpty(new char[]{'a'}) = false
isEmpty(T[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组是不是null或数组长度等于0 null = true [] = true ["a"] = false
isEmpty(Collection<?>) - 类 中的静态方法cn.nxtools.common.CollectionUtil
判断集合是否为null或者[] null = true;
[] = true;
isEmpty(Map<?, ?>) - 类 中的静态方法cn.nxtools.common.CollectionUtil
判断map是否为null或{} null = true;
{} = true;
{"name":"zhang"} = false;
isEmpty(CharSequence) - 类 中的静态方法cn.nxtools.common.StringUtil
判断字符串是否为null或者"" null = true; "" = true; " " = false;
isFalse(Boolean) - 类 中的静态方法cn.nxtools.common.BooleanUtil
是否为false BooleanUtil.isFalse(false) = true BooleanUtil.isFalse(true) = false BooleanUtil.isFalse(null) = false
isNotEmpty(boolean[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组不等于空并且长度大于0 ArrayUtil.isEmpty(null) = false ArrayUtil.isEmpty(new boolean[0]) = false ArrayUtil.isEmpty(new boolean[]{true}) = true
isNotEmpty(float[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组不等于空并且长度大于0 ArrayUtil.isEmpty(null) = false ArrayUtil.isEmpty(new float[0]) = false ArrayUtil.isEmpty(new float[]{0.2f}) = true
isNotEmpty(double[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组不等于空并且长度大于0 ArrayUtil.isEmpty(null) = false ArrayUtil.isEmpty(new double[0]) = false ArrayUtil.isEmpty(new double[]{0.2d}) = true
isNotEmpty(byte[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组不等于空并且长度大于0 ArrayUtil.isEmpty(null) = false ArrayUtil.isEmpty(new byte[0]) = false ArrayUtil.isEmpty(new byte[]{0}) = true
isNotEmpty(long[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组不等于空并且长度大于0 ArrayUtil.isEmpty(null) = false ArrayUtil.isEmpty(new long[0]) = false ArrayUtil.isEmpty(new long[]{0}) = true
isNotEmpty(int[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组不等于空并且长度大于0 ArrayUtil.isEmpty(null) = false ArrayUtil.isEmpty(new int[0]) = false ArrayUtil.isEmpty(new int[]{0}) = true
isNotEmpty(short[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组不等于空并且长度大于0 ArrayUtil.isEmpty(null) = false ArrayUtil.isEmpty(new short[0]) = false ArrayUtil.isEmpty(new short[]{0}) = true
isNotEmpty(char[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组不等于空并且长度大于0 ArrayUtil.isEmpty(null) = false ArrayUtil.isEmpty(new char[0]) = false ArrayUtil.isEmpty(new char[]{'a'}) = true
isNotEmpty(T[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组不是null或数组长度等于0 null = false [] = false ["a"] = true
isNotEmpty(Collection<?>) - 类 中的静态方法cn.nxtools.common.CollectionUtil
判断集合不是null和[] null = false;
[] = false;
isNotEmpty(Map<?, ?>) - 类 中的静态方法cn.nxtools.common.CollectionUtil
判断map是否不为null和{} null = false;
{} = false;
{"name":"zhang"} = true;
isNotEmpty(CharSequence) - 类 中的静态方法cn.nxtools.common.StringUtil
判断字符串不是null或"" null = false; "" = false; " " = true;
isNotNull(boolean[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组不等于null
isNotNull(float[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组不等于null
isNotNull(double[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组不等于null
isNotNull(byte[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组不等于null
isNotNull(long[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组不等于null
isNotNull(int[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组不等于null
isNotNull(short[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组不等于null
isNotNull(char[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组不等于null
isNotNull(T[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组不是null null = false [] = true ["a"] = true
isNotNull(Collection<?>) - 类 中的静态方法cn.nxtools.common.CollectionUtil
判断集合是否不为null null = false;
[] = true;
isNotNull(Map<?, ?>) - 类 中的静态方法cn.nxtools.common.CollectionUtil
判断map是否不为null null = false;
{} = true;
isNotNull(CharSequence) - 类 中的静态方法cn.nxtools.common.StringUtil
判断字符串不是null null = false; "" = true; " " = true;
isNull(T[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组是不是null null = true [] = false ["a"] = false
isNull(boolean[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组是否为null
isNull(float[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组是否为null
isNull(double[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组是否为null
isNull(byte[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组是否为null
isNull(long[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组是否为null
isNull(int[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组是否为null
isNull(short[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组是否为null
isNull(char[]) - 类 中的静态方法cn.nxtools.common.ArrayUtil
判断数组是否为null
isNull(Object) - 类 中的静态方法cn.nxtools.common.base.Objects
对象是否为空
isNull(Collection<?>) - 类 中的静态方法cn.nxtools.common.CollectionUtil
判断集合是否为null null = true;
[] = false;
isNull(Map<?, ?>) - 类 中的静态方法cn.nxtools.common.CollectionUtil
判断map是否为null null = true;
{} = false;
isNull(CharSequence) - 类 中的静态方法cn.nxtools.common.StringUtil
判断字符串是否为null null = true; "" = false; " " = false;
isSub(File, File) - 类 中的静态方法cn.nxtools.common.FileUtil
判断sub文件是不是parent的子目录
isSub(Path, Path) - 类 中的静态方法cn.nxtools.common.FileUtil
判断sub path是不是parent的子path
isTrue(Boolean) - 类 中的静态方法cn.nxtools.common.BooleanUtil
是否为true BooleanUtil.isTrue(true) = true BooleanUtil.isTrue(false) = false BooleanUtil.isTrue(null) = false
Iterables - cn.nxtools.common.collect中的类
 
Iterators - cn.nxtools.common.collect中的类
 

J

join(T...) - 类 中的方法cn.nxtools.common.base.Joiner
以指定字符拼接 String[] strings = new String[]{"2","3","1"} Joiner.on(",").join(strings); //结果:2,3,1
join(Object[], int, int) - 类 中的方法cn.nxtools.common.base.Joiner
以指定字符拼接 样例: String[] strings = new String[]{"2","3","1"} Joiner.on(",").join(strings, 0, 2); 结果:2,3
join(Iterable<?>) - 类 中的方法cn.nxtools.common.base.Joiner
以指定字符拼接 样例: Lists.newLinkedList("3","2","1"); Joiner.on(",").join(list); 结果:3,2,1
join(Iterable<?>, int, int) - 类 中的方法cn.nxtools.common.base.Joiner
以指定字符拼接 样例: list = Lists.newLinkedList("3","2","1"); Joiner.on(",").join(list,1,3); 结果:2,1
join(Iterator<?>) - 类 中的方法cn.nxtools.common.base.Joiner
以指定字符拼接
join(Iterator<?>, int, int) - 类 中的方法cn.nxtools.common.base.Joiner
以指定字符拼接 样例: list = Lists.newLinkedList("3","2","1"); Joiner.on(",").join(list.iterator(), 0, Iterators.size(list.iterator())); 结果:3,2,1
join(int[]) - 类 中的方法cn.nxtools.common.base.Joiner
以指定字符连接
join(int[], int, int) - 类 中的方法cn.nxtools.common.base.Joiner
以指定字符连接
join(byte[]) - 类 中的方法cn.nxtools.common.base.Joiner
以指定字符连接
join(byte[], int, int) - 类 中的方法cn.nxtools.common.base.Joiner
以指定字符连接
join(long[]) - 类 中的方法cn.nxtools.common.base.Joiner
字符串拼接
join(long[], int, int) - 类 中的方法cn.nxtools.common.base.Joiner
字符串拼接
join(double[]) - 类 中的方法cn.nxtools.common.base.Joiner
字符串拼接
join(double[], int, int) - 类 中的方法cn.nxtools.common.base.Joiner
字符串拼接
join(float[]) - 类 中的方法cn.nxtools.common.base.Joiner
字符串拼接
join(float[], int, int) - 类 中的方法cn.nxtools.common.base.Joiner
字符串拼接
join(short[]) - 类 中的方法cn.nxtools.common.base.Joiner
字符串拼接
join(short[], int, int) - 类 中的方法cn.nxtools.common.base.Joiner
字符串拼接
join(boolean[]) - 类 中的方法cn.nxtools.common.base.Joiner
字符串拼接
join(boolean[], int, int) - 类 中的方法cn.nxtools.common.base.Joiner
字符串拼接
join(char[]) - 类 中的方法cn.nxtools.common.base.Joiner
字符串拼接
join(char[], int, int) - 类 中的方法cn.nxtools.common.base.Joiner
字符串拼接
Joiner - cn.nxtools.common.base中的类
 
JsonException - cn.nxtools.common.exception中的异常错误
 
JsonException(String) - 异常错误 的构造器cn.nxtools.common.exception.JsonException
JsonException构造方法
JsonException(Throwable) - 异常错误 的构造器cn.nxtools.common.exception.JsonException
JsonException构造方法
JsonException(String, Throwable) - 异常错误 的构造器cn.nxtools.common.exception.JsonException
JsonException构造方法
JsonException(String, Object...) - 异常错误 的构造器cn.nxtools.common.exception.JsonException
异常
JsonUtil - cn.nxtools.common中的类
 

L

leftAppend(String, int, char) - 类 中的静态方法cn.nxtools.common.StringUtil
字符串左填充 StringUtil.leftAppend(null, 5, 'a') = null StringUtil.leftAppend("bc", -1, 'a')= "bc" StringUtil.leftAppend("bc", 5, 'a') = "aaabc" StringUtil.leftAppend("bc", 2, 'a') = "bc"
leftAppend(String, int, String) - 类 中的静态方法cn.nxtools.common.StringUtil
字符串左填充
待填充字符串为null,填充后结果也为null StringUtil.leftAppend(null, 5, "0") = null StringUtil.leftAppend("bc", -1, "aa") = "bc" StringUtil.leftAppend("bc", 5, "aa") = "aaabc" StringUtil.leftAppend("bc", 2, "aa") = "bc" StringUtil.leftAppend("bc", 5, "") = "bc"
length(CharSequence) - 类 中的静态方法cn.nxtools.common.StringUtil
字符串长度
参数为null 返回长度为0 StringUtil.length(null) = 0 StringUtil.length("") = 0
limit(int) - 类 中的方法cn.nxtools.common.base.Splitter
拆分后集合最大保留长度, 返回的集合List.size()可能小于等于limit但是不会大于limit String str1 = "1,2,3,4,5,"; List<String> list1 = Splitter.on(',').limit(3).splitToList(str1); // 结果: ["1","2","3"] String str2 = "1,2"; List<String> list1 = Splitter.on(',').limit(5).splitToList(str1); // 结果: ["1","2"] 注意: 如果List.size()已达到limit限制, 剩余字符串将不在加入集合中
LINE_SEPARATOR - 类 中的静态变量cn.nxtools.common.IOUtil
获取当前系统换行符
Lists - cn.nxtools.common.collect中的类
 
LocalDateTimeUtil - cn.nxtools.common中的类
 
LocalDateUtil - cn.nxtools.common中的类
 
LocalTimeUtil - cn.nxtools.common中的类
 
LOWER_CASE - 类 中的静态变量cn.nxtools.common.RandomUtil
a~z小写字母
LOWER_UPPER_CASE_NUMBER - 类 中的静态变量cn.nxtools.common.RandomUtil
0~9,a~z,A~Z字符串

M

map(T, Function<? super T, ? extends U>) - 类 中的静态方法cn.nxtools.common.base.Objects
参数为空返回null,非空执行用户自定义处理逻辑 User user = null;
String name = Objects.map(user, u -> u.getName());
System.out.println(name);
输出: null
map(T, Function<? super T, ? extends U>, U) - 类 中的静态方法cn.nxtools.common.base.Objects
参数为空返回自定义的value,非空执行用户自定义处理逻辑 User user = new User();
user.setName("lisi");
String name = Objects.map(user, u -> u.getName(), "zhangsan")
System.out.println(name);
输出: lisi
Maps - cn.nxtools.common.collect中的类
 
moveDirectory(File, File) - 类 中的静态方法cn.nxtools.common.FileUtil
移动文件夹
moveDirectoryToDirectory(File, File) - 类 中的静态方法cn.nxtools.common.FileUtil
移动文件夹至目标文件夹中
moveFile(File, File) - 类 中的静态方法cn.nxtools.common.FileUtil
移动文件 src和target必须是文件,文件夹不行
moveFileToDirectory(File, File) - 类 中的静态方法cn.nxtools.common.FileUtil
移动文件至指定的文件夹中
moveToDirectory(File, File) - 类 中的静态方法cn.nxtools.common.FileUtil
移动文件/文件夹至指定的文件夹中

N

nanoTicker() - 类 中的静态方法cn.nxtools.common.base.Ticker
 
newArrayList() - 类 中的静态方法cn.nxtools.common.collect.Lists
创建ArrayList集合
newArrayList(E...) - 类 中的静态方法cn.nxtools.common.collect.Lists
创建ArrayList集合,并初始化数据 可用于数组转ArrayList集合
newArrayList(Iterable<? extends E>) - 类 中的静态方法cn.nxtools.common.collect.Lists
创建ArrayList集合,并初始化数据 可用于Set,Vector,List等集合类型转ArrayList
newArrayList(Iterator<? extends E>) - 类 中的静态方法cn.nxtools.common.collect.Lists
创建ArrayList集合,并初始化数据 如:set.iterator();
newArrayListWithSize(int) - 类 中的静态方法cn.nxtools.common.collect.Lists
创建指定大小的ArrayList集合
newConcurrentHashMap() - 类 中的静态方法cn.nxtools.common.collect.Maps
创建ConcurrentHashMap
newConcurrentHashMap(Map<? extends K, ? extends V>) - 类 中的静态方法cn.nxtools.common.collect.Maps
创建ConcurrentHashMap,并初始化数据 可用于HashMap,LinkedHashMap等map转创建ConcurrentHashMap
newConcurrentHashMapWithSize(int) - 类 中的静态方法cn.nxtools.common.collect.Maps
创建指定大小的ConcurrentHashMap
newConcurrentHashSet() - 类 中的静态方法cn.nxtools.common.collect.Sets
创建一个线程安全的Set集合
newConcurrentHashSet(E...) - 类 中的静态方法cn.nxtools.common.collect.Sets
创建一个线程安全的Set集合,并初始化数据
newConcurrentHashSet(Iterable<? extends E>) - 类 中的静态方法cn.nxtools.common.collect.Sets
创建一个线程安全的Set集合,并初始化数据
newConcurrentHashSet(Iterator<? extends E>) - 类 中的静态方法cn.nxtools.common.collect.Sets
创建一个线程安全的Set集合,并初始化数据
newConcurrentHashSet(int) - 类 中的静态方法cn.nxtools.common.collect.Sets
创建一个线程安全的Set集合,并指定集合大小
newCopyOnWriteArrayList() - 类 中的静态方法cn.nxtools.common.collect.Lists
创建CopyOnWriteArrayList
newCopyOnWriteArrayList(E...) - 类 中的静态方法cn.nxtools.common.collect.Lists
创建CopyOnWriteArrayList,并给定初始值
example:
Lists.CopyOnWriteArrayList("1","2");
newCopyOnWriteArrayList(Iterable<? extends E>) - 类 中的静态方法cn.nxtools.common.collect.Lists
创建newCopyOnWriteArrayList
example:
List<String> list = Lists.newArrayList("1", "2");
Lists.newCopyOnWriteArrayList(list);
newCopyOnWriteArrayList(Iterator<? extends E>) - 类 中的静态方法cn.nxtools.common.collect.Lists
创建创建newCopyOnWriteArrayList
example:
Set<Integer> sets = Sets.newHashSet("1", "2");
Lists.newCopyOnWriteArrayList(sets.iterator());
newHashMap() - 类 中的静态方法cn.nxtools.common.collect.Maps
创建HashMap
newHashMap(Map<? extends K, ? extends V>) - 类 中的静态方法cn.nxtools.common.collect.Maps
创建HashMap,并初始化数据 可用与TreeMap,LinkedHashMap等转HashMap
newHashMapWithSize(int) - 类 中的静态方法cn.nxtools.common.collect.Maps
创建指定大小的HashMap
newHashSet() - 类 中的静态方法cn.nxtools.common.collect.Sets
创建HashSet集合
newHashSet(E...) - 类 中的静态方法cn.nxtools.common.collect.Sets
创建HashSet集合,并初始化数据 数组转HashSet
newHashSet(Iterable<? extends E>) - 类 中的静态方法cn.nxtools.common.collect.Sets
创建HashSet集合,并初始化数据 可用于List,Set,Vector转HashSet
newHashSet(Iterator<? extends E>) - 类 中的静态方法cn.nxtools.common.collect.Sets
创建HashSet集合,并初始化数据 如:set.iterator();
newHashSetWithSize(int) - 类 中的静态方法cn.nxtools.common.collect.Sets
创建指定大小的HashSet集合
newLinkedHashMap() - 类 中的静态方法cn.nxtools.common.collect.Maps
创建LinkedHashMap
newLinkedHashMap(Map<? extends K, ? extends V>) - 类 中的静态方法cn.nxtools.common.collect.Maps
创建LinkedHashMap,并初始化数据 可用户HashMap,TreeMap等map转LinkedHashMap
newLinkedHashMap(int) - 类 中的静态方法cn.nxtools.common.collect.Maps
创建指定大小的LinkedHashMap
newLinkedHashSet() - 类 中的静态方法cn.nxtools.common.collect.Sets
创建LinkedHashSet集合
newLinkedHashSet(E...) - 类 中的静态方法cn.nxtools.common.collect.Sets
创建LinkedHashSet集合,并初始化数据 数组转LinkedHashSet
newLinkedHashSet(Iterable<? extends E>) - 类 中的静态方法cn.nxtools.common.collect.Sets
创建LinkedHashSet集合,并初始化数据 可用于List,Set,Vector转LinkedHashSet
newLinkedHashSet(Iterator<? extends E>) - 类 中的静态方法cn.nxtools.common.collect.Sets
创建LinkedHashSet集合,并初始化数据 如:list.iterator();
newLinkedHashSet(int) - 类 中的静态方法cn.nxtools.common.collect.Sets
创建指定大小的LinkedHashSet集合
newLinkedList() - 类 中的静态方法cn.nxtools.common.collect.Lists
创建LinkedList集合
newLinkedList(E...) - 类 中的静态方法cn.nxtools.common.collect.Lists
创建LinkedList集合,并初始化数据 可用于数组转LinkedList集合
newLinkedList(Iterable<? extends E>) - 类 中的静态方法cn.nxtools.common.collect.Lists
创建LinkedList集合,并初始化数据 可用于Set,Vector,List等集合类型转LinkedList
newLinkedList(Iterator<? extends E>) - 类 中的静态方法cn.nxtools.common.collect.Lists
创建LinkedList集合,并初始化数据 如: set.iterator();
newTreeMap() - 类 中的静态方法cn.nxtools.common.collect.Maps
创建TreeMap
newTreeMap(Map<? extends K, ? extends V>) - 类 中的静态方法cn.nxtools.common.collect.Maps
创建TreeMap,并初始化数据 可用于HashMap,ConcurrentHashMap等map转TreeMap
newTreeSet() - 类 中的静态方法cn.nxtools.common.collect.Sets
创建TreeSet集合
newTreeSet(E...) - 类 中的静态方法cn.nxtools.common.collect.Sets
创建TreeSet集合,并初始化数据 可用于数组转TreeSet
newTreeSet(Iterable<? extends E>) - 类 中的静态方法cn.nxtools.common.collect.Sets
创建TreeSet集合,并初始化数据 可用户Set,List等集合转TreeSet
newTreeSet(Iterator<? extends E>) - 类 中的静态方法cn.nxtools.common.collect.Sets
创建TreeSet集合,并初始化数据
newWeakHashMap() - 类 中的静态方法cn.nxtools.common.collect.Maps
创建WeakHashMap
newWeakHashMap(Map<? extends K, ? extends V>) - 类 中的静态方法cn.nxtools.common.collect.Maps
创建WeakHashMap,并初始化数据
newWeakHashMap(int) - 类 中的静态方法cn.nxtools.common.collect.Maps
创建指定大小的WeakHashMap
nonNull(Object) - 类 中的静态方法cn.nxtools.common.base.Objects
对象非空
nonNullExec(T, Consumer<? super T>) - 类 中的静态方法cn.nxtools.common.base.Objects
参数非空时,执行action逻辑, 为空不执行 // 实例: Long millis = 1662205523073L; User user = new User(); Long millis = 1662205523073L; Objects.nonNullExec(user, u -> u.setCreateTime(LocalDateTimeUtil.ofMillis(millis))); int result = user.getCreateTime().compareTo(LocalDateTimeUtil.ofMillis(millis)); // 结果: 0
now() - 类 中的静态方法cn.nxtools.common.DateUtil
返回当前日期date
now() - 类 中的静态方法cn.nxtools.common.LocalDateTimeUtil
获取当前时间,默认时区为当前系统时区
now(ZoneId) - 类 中的静态方法cn.nxtools.common.LocalDateTimeUtil
获取指定时区的当前时间
now() - 类 中的静态方法cn.nxtools.common.LocalDateUtil
获取当前日期,默认当前系统时区
now(ZoneId) - 类 中的静态方法cn.nxtools.common.LocalDateUtil
获取指定时区的当前日期
now() - 类 中的静态方法cn.nxtools.common.LocalTimeUtil
获取当前时间,默认系统时间时区
now(ZoneId) - 类 中的静态方法cn.nxtools.common.LocalTimeUtil
获取指定时区的当前时间
NULL - 接口 中的静态变量cn.nxtools.common.text.StringPool
"null" 字符串常量
NUMBER - 类 中的静态变量cn.nxtools.common.RandomUtil
0~9数字字符串

O

Objects - cn.nxtools.common.base中的类
 
Objects() - 类 的构造器cn.nxtools.common.base.Objects
 
objToString(Object) - 类 中的静态方法cn.nxtools.common.StringUtil
Object转String
调用 Object.toString()
o为null 返回 "null" 字符串
of(String, String) - 类 中的静态方法cn.nxtools.common.DateUtil
字符串转日期格式
of(T1, T2) - 类 中的静态方法cn.nxtools.common.tuple.Tuple2
 
of(T1, T2, T3) - 类 中的静态方法cn.nxtools.common.tuple.Tuple3
 
of(T1, T2, T3, T4) - 类 中的静态方法cn.nxtools.common.tuple.Tuple4
 
of(T1, T2, T3, T4, T5) - 类 中的静态方法cn.nxtools.common.tuple.Tuple5
 
of(T1, T2, T3, T4, T5, T6) - 类 中的静态方法cn.nxtools.common.tuple.Tuple6
 
of(T1, T2, T3, T4, T5, T6, T7) - 类 中的静态方法cn.nxtools.common.tuple.Tuple7
 
of(T1, T2, T3, T4, T5, T6, T7, T8) - 类 中的静态方法cn.nxtools.common.tuple.Tuple8
 
of(T1, T2, T3, T4, T5, T6, T7, T8, T9) - 类 中的静态方法cn.nxtools.common.tuple.Tuple9
 
ofDate(Date) - 类 中的静态方法cn.nxtools.common.LocalDateTimeUtil
Date转LocalDateTime,默认为当前系统时区
ofDate(Date, ZoneId) - 类 中的静态方法cn.nxtools.common.LocalDateTimeUtil
Date转LocalDateTime,指定时区
ofMillis(long) - 类 中的静态方法cn.nxtools.common.LocalDateTimeUtil
毫秒时间戳转LocalDateTime,默认系统时区
ofMillis(long, ZoneId) - 类 中的静态方法cn.nxtools.common.LocalDateTimeUtil
毫秒时间戳转LocalDateTime,指定时区进行转换,默认时间戳时区为当前系统时区
ofSecond(long) - 类 中的静态方法cn.nxtools.common.LocalDateTimeUtil
秒时间戳转LocalDateTime,默认系统时区
ofSecond(long, ZoneId) - 类 中的静态方法cn.nxtools.common.LocalDateTimeUtil
秒时间戳转LocalDateTime,指定时区,默认timestamp的时区为当前系统时区
ofString(String, DateTimeFormatter) - 类 中的静态方法cn.nxtools.common.LocalDateTimeUtil
日期格式字符串转LocalDateTime
ofString(String, String) - 类 中的静态方法cn.nxtools.common.LocalDateTimeUtil
日期格式字符串转LocalDateTime
ofString(String, DateTimeFormatter) - 类 中的静态方法cn.nxtools.common.LocalDateUtil
字符串日期转LocalDate
ofString(String, String) - 类 中的静态方法cn.nxtools.common.LocalDateUtil
字符串日期转LocalDate
ofString(String, DateTimeFormatter) - 类 中的静态方法cn.nxtools.common.LocalTimeUtil
time字符串转LocalTime
ofString(String, String) - 类 中的静态方法cn.nxtools.common.LocalTimeUtil
time字符串转LocalTime
on(String) - 类 中的静态方法cn.nxtools.common.base.Joiner
返回一个以指定字符串的连接器
on(char) - 类 中的静态方法cn.nxtools.common.base.Joiner
返回一个以指定字符的连接器
on(String) - 类 中的静态方法cn.nxtools.common.base.Splitter
返回一个以指定字符的分割器
on(char) - 类 中的静态方法cn.nxtools.common.base.Splitter
返回一个以指定字符的分割器
ONE_GB - 类 中的静态变量cn.nxtools.common.FileUtil
1GB
ONE_KB - 类 中的静态变量cn.nxtools.common.FileUtil
1KB=1024字节
ONE_MB - 类 中的静态变量cn.nxtools.common.FileUtil
1MB
ONE_TB - 类 中的静态变量cn.nxtools.common.FileUtil
1TB
open(File, Charset) - 类 中的静态方法cn.nxtools.common.compress.ZipWriter
创建ZipWriter
open(OutputStream, Charset) - 类 中的静态方法cn.nxtools.common.compress.ZipWriter
创建ZipWriter
openInputStream(File) - 类 中的静态方法cn.nxtools.common.FileUtil
打开指定文件的(输入)FileInputStream
openOutputStream(File, boolean) - 类 中的静态方法cn.nxtools.common.FileUtil
打开指定文件的(输出)OutputStream 如果文件存在即打开,否则创建文件,并创建文件的父目录 打开失败这抛出异常 必须为文件类型否则抛出异常

P

partition(List<E>, int) - 类 中的静态方法cn.nxtools.common.collect.Lists
按照指定长度拆分list, 调用List.subList(int, int)方法,
此方法返回的是原list的数据, 原list发生改变, 拆分后的结果也会发生改变
Preconditions - cn.nxtools.common.base中的类
 

R

randomBoolean() - 类 中的静态方法cn.nxtools.common.RandomUtil
随机获取boolean
randomColor() - 类 中的静态方法cn.nxtools.common.RandomUtil
随机获取一种颜色
randomDouble() - 类 中的静态方法cn.nxtools.common.RandomUtil
随机获取double类型随机数, 范围[0 ~ Double.MAX_VALUE], 最大值不包含Double.MAX_VALUE
randomDouble(double) - 类 中的静态方法cn.nxtools.common.RandomUtil
随机获取double类型随机数, 范围[0, max], 不包含max
randomDouble(double, double) - 类 中的静态方法cn.nxtools.common.RandomUtil
随机获取double类型随机数, 范围[min,max],不包含max
randomInt() - 类 中的静态方法cn.nxtools.common.RandomUtil
获取随机数字,范围[0,Integer.MAX_VALUE],不包含Integer.MAX_VALUE
randomInt(int) - 类 中的静态方法cn.nxtools.common.RandomUtil
获取随机数字,范围[0,max]。
randomInt(int, int) - 类 中的静态方法cn.nxtools.common.RandomUtil
获取随机数据,范围[min,max]。
randomLong() - 类 中的静态方法cn.nxtools.common.RandomUtil
随机获取long类型随机数,范围[0,Long.MAX_VALUE],不包含Long.MAX_VALUE
randomLong(long) - 类 中的静态方法cn.nxtools.common.RandomUtil
随机获取long类型随机数,范围[0,max],不包含max
randomLong(long, long) - 类 中的静态方法cn.nxtools.common.RandomUtil
随机获取long类型随机数,范围[min,max],不包含max max不能小于等于min
randomString(int) - 类 中的静态方法cn.nxtools.common.RandomUtil
随机获取指定长度的字符串 取样字符串 RandomUtil.LOWER_UPPER_CASE_NUMBER
randomString(int, String) - 类 中的静态方法cn.nxtools.common.RandomUtil
随机从指定的取样字符串中获取指定长度的字符串
RandomUtil - cn.nxtools.common中的类
随机相关工具类
read() - 类 中的方法cn.nxtools.common.base.Ticker
读取当前时间 Ticker.NANO_TICKER
readFileToByteArray(File) - 类 中的静态方法cn.nxtools.common.FileUtil
读取一个文件中的内容,返回byte[]
readFileToInputStream(File) - 类 中的静态方法cn.nxtools.common.FileUtil
读取文件为InputStream
readFileToString(File) - 类 中的静态方法cn.nxtools.common.FileUtil
读取文件内容为字符串
readFileToString(File, String) - 类 中的静态方法cn.nxtools.common.FileUtil
读取文件内容为字符串
readNode(String) - 类 中的静态方法cn.nxtools.common.JsonUtil
字符串转JsonNode
reset() - 类 中的方法cn.nxtools.common.base.Stopwatch
重置计时器 该方法重置计时器,当前计时器状态会处于stop状态 Stopwatch.resetAndStart() resetAndStart()会重置计时器并开始
resetAndStart() - 类 中的方法cn.nxtools.common.base.Stopwatch
重置计时器并开始 Stopwatch.reset() rest()会重置计时器,但是计时器会处于stop状态
RGB_LIMIT - 类 中的静态变量cn.nxtools.common.RandomUtil
RGB颜色范围上限
rightAppend(String, int, char) - 类 中的静态方法cn.nxtools.common.StringUtil
字符串右填充 StringUtil.rightAppend(null, 5, 'a') = null StringUtil.rightAppend("bc", -1, 'a')= "bc" StringUtil.rightAppend("bc", 5, 'a') = "bcaaa" StringUtil.rightAppend("bc", 2, 'a') = "bc"
rightAppend(String, int, String) - 类 中的静态方法cn.nxtools.common.StringUtil
字符串左填充
待填充字符串为null,填充后结果也为null StringUtil.rightAppend(null, 5, "0") = null StringUtil.rightAppend("bc", -1, "aa") = "bc" StringUtil.rightAppend("bc", 5, "aa") = "bcaaa" StringUtil.rightAppend("bc", 2, "aa") = "bc" StringUtil.rightAppend("bc", 5, "") = "bc"

S

setComment(String) - 类 中的方法cn.nxtools.common.compress.ZipWriter
设置注释
setLevel(int) - 类 中的方法cn.nxtools.common.compress.ZipWriter
设置压缩级别,可选1~9,-1表示默认
Sets - cn.nxtools.common.collect中的类
 
setT1(T1) - 类 中的方法cn.nxtools.common.tuple.Tuple2
 
setT2(T2) - 类 中的方法cn.nxtools.common.tuple.Tuple2
 
setT3(T3) - 类 中的方法cn.nxtools.common.tuple.Tuple3
 
setT4(T4) - 类 中的方法cn.nxtools.common.tuple.Tuple4
 
setT5(T5) - 类 中的方法cn.nxtools.common.tuple.Tuple5
 
setT6(T6) - 类 中的方法cn.nxtools.common.tuple.Tuple6
 
setT7(T7) - 类 中的方法cn.nxtools.common.tuple.Tuple7
 
setT8(T8) - 类 中的方法cn.nxtools.common.tuple.Tuple8
 
setT9(T9) - 类 中的方法cn.nxtools.common.tuple.Tuple9
 
size(Iterable<?>) - 类 中的静态方法cn.nxtools.common.collect.Iterables
获取Iterable size
size(Iterator<?>) - 类 中的静态方法cn.nxtools.common.collect.Iterators
获取Iterator size 注意一旦调用该方法之后iterator.hasNext()结果就为false,再次使用需要重新获取迭代器
skipNull() - 类 中的方法cn.nxtools.common.base.Joiner
设置是否跳过(忽略)null List<String> list = Lists.newArrayList("1", "2", null, "3"); Joiner.on(',').skipNull().join(list); // 结果: "1,2,3" 注意: Joiner.skipNull()Joiner.useForNull(String)方法互斥,不能同时使用
SPACE - 接口 中的静态变量cn.nxtools.common.text.StringPool
" " 空字符串
split(CharSequence) - 类 中的方法cn.nxtools.common.base.Splitter.MapSplitter
字符串分割转Map 样例: String str = "page=1&pageSize=10&name=zhangsan&age=18"; Map<String, String> split = Splitter.on("&").withKeyValueSeparator("=").split(str); 结果:{"page":"1","pageSize":"10","name":"zhangsan","age":"18"}
split(CharSequence) - 类 中的方法cn.nxtools.common.base.Splitter
字符串分割 样例: Splitter.on(',').split("1,2,3"); 结果:["1","2","3"]
Splitter - cn.nxtools.common.base中的类
 
Splitter.MapSplitter - cn.nxtools.common.base中的类
 
splitToList(CharSequence) - 类 中的方法cn.nxtools.common.base.Splitter
字符串分割
样例:
Splitter.on(',').splitToList("1,2,3");
结果:["1","2","3"]
splitToStream(CharSequence) - 类 中的方法cn.nxtools.common.base.Splitter
字符串分割 样例: Splitter.on(",").split("1,2,3"); 结果:["1","2","3"]
start() - 类 中的方法cn.nxtools.common.base.Stopwatch
计时器开始
stop() - 类 中的方法cn.nxtools.common.base.Stopwatch
计时器停止
Stopwatch - cn.nxtools.common.base中的类
 
StringPool - cn.nxtools.common.text中的接口
 
StringUtil - cn.nxtools.common中的类
 
sub(List<T>, int, int) - 类 中的静态方法cn.nxtools.common.CollectionUtil
截取集合中的内容
1.当start(截取起始位置)小于0时, 截取起始位置等于0 2.当start(截取起始位置)大于或等于被截取集合size时, 返回空数组/[] 3.当length(截取长度)小于或等于0时, 返回空数组 4.截取后的集合长度小于或等于length参数 5.被截取集合为空或空数组, 返回空数组/[]
sub(Collection<T>, int, int) - 类 中的静态方法cn.nxtools.common.CollectionUtil
截取集合中的内容
1.当start(截取起始位置)小于0时, 截取起始位置等于0 2.当start(截取起始位置)大于或等于被截取集合size时, 返回空数组/[] 3.当length(截取长度)小于或等于0时, 返回空数组 4.截取后的集合长度小于或等于length参数 5.被截取集合为空或空数组, 返回空数组/[]

T

t1 - 类 中的变量cn.nxtools.common.tuple.Tuple2
 
t2 - 类 中的变量cn.nxtools.common.tuple.Tuple2
 
t3 - 类 中的变量cn.nxtools.common.tuple.Tuple3
 
t4 - 类 中的变量cn.nxtools.common.tuple.Tuple4
 
t5 - 类 中的变量cn.nxtools.common.tuple.Tuple5
 
t6 - 类 中的变量cn.nxtools.common.tuple.Tuple6
 
t7 - 类 中的变量cn.nxtools.common.tuple.Tuple7
 
t8 - 类 中的变量cn.nxtools.common.tuple.Tuple8
 
t9 - 类 中的变量cn.nxtools.common.tuple.Tuple9
 
Ticker - cn.nxtools.common.base中的类
 
Ticker() - 类 的构造器cn.nxtools.common.base.Ticker
 
toBoolean(String) - 类 中的静态方法cn.nxtools.common.BooleanUtil
字符串转boolean
toBoolean(Long, Boolean) - 类 中的静态方法cn.nxtools.common.BooleanUtil
Long转Boolean, Long为空返回nullValue 非0即为true BooleanUtil.toBoolean(0L, nullValue) = false BooleanUtil.toBoolean(null, nullValue) = defaultValue BooleanUtil.toBoolean(其他, nullValue) = true
toBoolean(Integer, Boolean) - 类 中的静态方法cn.nxtools.common.BooleanUtil
Integer转Boolean, Integer为空返回nullValue 非0即为true BooleanUtil.toBoolean(0, nullValue) = false BooleanUtil.toBoolean(null, nullValue) = nullValue BooleanUtil.toBoolean(其他, nullValue) = true
toByteArray(InputStream) - 类 中的静态方法cn.nxtools.common.IOUtil
input转byte[]
toByteArray(InputStream, long) - 类 中的静态方法cn.nxtools.common.IOUtil
input转byte 已知大小的输入流
toByteArray(InputStream, int) - 类 中的静态方法cn.nxtools.common.IOUtil
input转byte 已知大小的输入流
toByteArray(Reader) - 类 中的静态方法cn.nxtools.common.IOUtil
Reader转byte[]
toByteArray(Reader, String) - 类 中的静态方法cn.nxtools.common.IOUtil
Reader转byte[]
toCalendar(Date) - 类 中的静态方法cn.nxtools.common.DateUtil
date转换为Calendar
toCalendar(Date, TimeZone) - 类 中的静态方法cn.nxtools.common.DateUtil
date转换为Calendar时指定时区
toDate(LocalDateTime) - 类 中的静态方法cn.nxtools.common.LocalDateTimeUtil
LocalDateTime转Date,默认时区为当前系统时区,LocalDateTime的时区默认为当前系统时区
toDate(LocalDateTime, ZoneId) - 类 中的静态方法cn.nxtools.common.LocalDateTimeUtil
LocalDateTime转Date,指定时区,默认LocalDateTime时间为当前系统时区时间
toDate(LocalDateTime, ZoneId, ZoneId) - 类 中的静态方法cn.nxtools.common.LocalDateTimeUtil
LocalDateTime转Date,指定时区,指定LocalDateTime的时区进行转换
toInt(boolean) - 类 中的静态方法cn.nxtools.common.BooleanUtil
boolean转int true=1,false=0
toLong(boolean) - 类 中的静态方法cn.nxtools.common.BooleanUtil
boolean转long
toMap(Iterable<T>, Function<T, K>, Function<T, V>) - 类 中的静态方法cn.nxtools.common.CollectionUtil
集合转Map, 指定集合对象中的字段作为key或value
List<User> list = Lists.newArrayList(); User user = new User(); user.setId(1L); list.add(user); Map<Long, User> map = CollectionUtil.toMap(list, User::getId, v -> v);
toMap(Map<K, V>, Iterable<T>, Function<T, K>, Function<T, V>) - 类 中的静态方法cn.nxtools.common.CollectionUtil
集合转Map, 指定集合对象中的字段作为key或value
如果map为空,会调用Maps.newHashMap();方法初始化map List<User> list = Lists.newArrayList(); User user = new User(); user.setId(1L); list.add(user); Map<Long, User> map = Maps.newHashMap(); map = CollectionUtil.toMap(map, list, k -> k.getId(), v -> v);
toMillis(LocalDateTime) - 类 中的静态方法cn.nxtools.common.LocalDateTimeUtil
LocalDateTime转毫秒时间戳 默认为当前系统时区
toMillis(LocalDateTime, ZoneId) - 类 中的静态方法cn.nxtools.common.LocalDateTimeUtil
LocalDateTime转毫秒时间戳 指定LocalDateTime时区
toObj(String, Class<T>) - 类 中的静态方法cn.nxtools.common.JsonUtil
字符串转javaBean
toObj(String, TypeReference<T>) - 类 中的静态方法cn.nxtools.common.JsonUtil
字符串转指定java对象 嵌套对象使用,如:List<User>
toSecond(LocalDateTime) - 类 中的静态方法cn.nxtools.common.LocalDateTimeUtil
LocalDateTime转秒时间戳
toSecond(LocalDateTime, ZoneId) - 类 中的静态方法cn.nxtools.common.LocalDateTimeUtil
LocalDateTime转秒时间戳 指定LocalDateTime时区
toString() - 类 中的方法cn.nxtools.common.base.Stopwatch
返回耗时时间
toString(Date) - 类 中的静态方法cn.nxtools.common.DateUtil
日期时间转字符串,默认yyyy-MM-dd HH:mm:ss格式
toString(Date, String) - 类 中的静态方法cn.nxtools.common.DateUtil
日期时间转字符串
toString(InputStream, String) - 类 中的静态方法cn.nxtools.common.IOUtil
inputStream转字符串
toString(InputStream) - 类 中的静态方法cn.nxtools.common.IOUtil
inputStream转字符串
toString(Object) - 类 中的静态方法cn.nxtools.common.JsonUtil
对象转字符串
toString(LocalDateTime) - 类 中的静态方法cn.nxtools.common.LocalDateTimeUtil
LocalDateTime日期转字符串,默认yyyy-MM-dd HH:mm:ss格式
toString(LocalDateTime, DateTimeFormatter) - 类 中的静态方法cn.nxtools.common.LocalDateTimeUtil
LocalDateTime日期转字符串,指定字符串日期格式
toString(LocalDateTime, String) - 类 中的静态方法cn.nxtools.common.LocalDateTimeUtil
LocalDateTime转日期格式字符串,指定字符串日期格式
toString(LocalDate) - 类 中的静态方法cn.nxtools.common.LocalDateUtil
LocalDate日期转日期格式字符串,默认yyyy-MM-dd格式
toString(LocalDate, DateTimeFormatter) - 类 中的静态方法cn.nxtools.common.LocalDateUtil
LocalDate日期转日期格式字符串,指定日期字符串格式
toString(LocalDate, String) - 类 中的静态方法cn.nxtools.common.LocalDateUtil
LocalDate日期转日期格式字符串,指定日期字符串格式
toString(LocalTime) - 类 中的静态方法cn.nxtools.common.LocalTimeUtil
time转字符串,默认HH:mm:ss格式
toString(LocalTime, DateTimeFormatter) - 类 中的静态方法cn.nxtools.common.LocalTimeUtil
time转字符串,指定时间字符串格式
toString(LocalTime, String) - 类 中的静态方法cn.nxtools.common.LocalTimeUtil
time转字符串,指定时间字符串格式
toString() - 类 中的方法cn.nxtools.common.tuple.Tuple2
 
toString() - 类 中的方法cn.nxtools.common.tuple.Tuple3
 
toString() - 类 中的方法cn.nxtools.common.tuple.Tuple4
 
toString() - 类 中的方法cn.nxtools.common.tuple.Tuple5
 
toString() - 类 中的方法cn.nxtools.common.tuple.Tuple6
 
toString() - 类 中的方法cn.nxtools.common.tuple.Tuple7
 
toString() - 类 中的方法cn.nxtools.common.tuple.Tuple8
 
toString() - 类 中的方法cn.nxtools.common.tuple.Tuple9
 
totalElapsed(TimeUnit) - 类 中的方法cn.nxtools.common.base.Stopwatch
总耗时 返回耗时总时间,指定时间单位 stop -> start 之间的耗时不计算在内
totalToString() - 类 中的方法cn.nxtools.common.base.Stopwatch
返回总耗时时间
Tuple - cn.nxtools.common.tuple中的类
可以直接使用该类进行new支持对于个数参数的对象 Tuple2<String, String> of = Tuple.of("", ""); Tuple3<Integer, BigDecimal, Double> of = Tuple.of(1, new BigDecimal("10"), 12.3D);
Tuple2<T1,T2> - cn.nxtools.common.tuple中的类
支持俩个参数的元组
Tuple2() - 类 的构造器cn.nxtools.common.tuple.Tuple2
 
Tuple3<T1,T2,T3> - cn.nxtools.common.tuple中的类
支持3个参数的元组
Tuple3() - 类 的构造器cn.nxtools.common.tuple.Tuple3
 
Tuple4<T1,T2,T3,T4> - cn.nxtools.common.tuple中的类
支持4个参数的元组
Tuple4() - 类 的构造器cn.nxtools.common.tuple.Tuple4
 
Tuple5<T1,T2,T3,T4,T5> - cn.nxtools.common.tuple中的类
支付5个参数的元组
Tuple5() - 类 的构造器cn.nxtools.common.tuple.Tuple5
 
Tuple6<T1,T2,T3,T4,T5,T6> - cn.nxtools.common.tuple中的类
支持6个参数的元组
Tuple6() - 类 的构造器cn.nxtools.common.tuple.Tuple6
 
Tuple7<T1,T2,T3,T4,T5,T6,T7> - cn.nxtools.common.tuple中的类
支持7个参数的元组
Tuple7() - 类 的构造器cn.nxtools.common.tuple.Tuple7
 
Tuple8<T1,T2,T3,T4,T5,T6,T7,T8> - cn.nxtools.common.tuple中的类
支持8个参数的元组
Tuple8() - 类 的构造器cn.nxtools.common.tuple.Tuple8
 
Tuple9<T1,T2,T3,T4,T5,T6,T7,T8,T9> - cn.nxtools.common.tuple中的类
支付9个参数的元组
Tuple9() - 类 的构造器cn.nxtools.common.tuple.Tuple9
 

U

UNDER_LINE - 接口 中的静态变量cn.nxtools.common.text.StringPool
"_" 下划线字符串
union(Set<E>, Set<E>, Set<E>...) - 类 中的静态方法cn.nxtools.common.collect.Sets
取集合并集, 所有集合中的元素 // 实例: Set<String> set1 = Sets.newHashSet("1", "2", "3"); Set<String> set2 = Sets.newTreeSet("3", "4", "5"); Set<String> set3 = Sets.newLinkedHashSet("6"); Set<String> result5 = Sets.union(set1, set2, set3); // 结果: ["1", "2", "3", "4", "5", "6"]
union(Set<E>, Set<E>) - 类 中的静态方法cn.nxtools.common.collect.Sets
取集合并集, set1 + set2集合中的所有元素 // 实例: Set<String> set1 = Sets.newHashSet("1", "2", "3"); Set<String> set2 = Sets.newTreeSet("3", "4", "5"); Set<String> result = Sets.union(set1, set2); // 结果: ["1", "2", "3", "4", "5"]
UPPER_CASE - 类 中的静态变量cn.nxtools.common.RandomUtil
A~Z大写字母
useForNull(String) - 类 中的方法cn.nxtools.common.base.Joiner
如果集合中出现null, 自动替换为nullText List<String> list = Lists.newArrayList("1", "2", null, "3"); Joiner.on(',').useForNull("哈哈").join(list); // 结果: "1,2,哈哈,3" 注意: Joiner.useForNull(String)Joiner.skipNull()方法互斥,不能同时使用

V

valueOf(String) - 枚举 中的静态方法cn.nxtools.common.time.DateUnit
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法cn.nxtools.common.time.DateUnit
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。

W

withKeyValueSeparator(String) - 类 中的方法cn.nxtools.common.base.Splitter
获取一个MapSplitter分割器,将指定字符串分割为Map 样例: String str = "page=1&pageSize=10&name=zhangsan&age=18"; Map<String, String> split = Splitter.on("&").withKeyValueSeparator("=").split(str); 结果:{"page":"1","pageSize":"10","name":"zhangsan","age":"18"}
withKeyValueSeparator(char) - 类 中的方法cn.nxtools.common.base.Splitter
获取一个MapSplitter分割器,将指定字符串分割为Map 样例: String str = "page=1&pageSize=10&name=zhangsan&age=18"; Map<String, String> split = Splitter.on("&").withKeyValueSeparator("=").split(str); 结果:{"page":"1","pageSize":"10","name":"zhangsan","age":"18"}
write(CharSequence, File, boolean, String) - 类 中的静态方法cn.nxtools.common.FileUtil
CharSequence内容写入指定的file文件中 文件不存在则新建文件
write(CharSequence, File, boolean) - 类 中的静态方法cn.nxtools.common.FileUtil
CharSequence内容写入指定的file文件中 文件不存在则新建文件
write(CharSequence, File, String) - 类 中的静态方法cn.nxtools.common.FileUtil
CharSequence内容写入指定的file文件中 文件不存在则新建文件 如果文件已存在,覆盖已有文件内容
write(CharSequence, File) - 类 中的静态方法cn.nxtools.common.FileUtil
CharSequence内容写入指定的file文件中 文件不存在则新建文件 如果文件已存在,覆盖已有文件内容
write(byte[], File, boolean) - 类 中的静态方法cn.nxtools.common.FileUtil
写入byte至文件中
write(byte[], File) - 类 中的静态方法cn.nxtools.common.FileUtil
写入byte至文件中 如果文件已存在,会覆盖文件中的内容
write(String, OutputStream) - 类 中的静态方法cn.nxtools.common.IOUtil
写入字符串
write(String, OutputStream, String) - 类 中的静态方法cn.nxtools.common.IOUtil
写入字符串
writeLines(Collection<?>, File, boolean, String, String) - 类 中的静态方法cn.nxtools.common.FileUtil
写入行数据,集合中的一条数据占一行,如果位指定换行符,自动获取系统换行符
writeLines(Collection<?>, File, boolean, String) - 类 中的静态方法cn.nxtools.common.FileUtil
写入行数据
writeLines(Collection<?>, File, boolean) - 类 中的静态方法cn.nxtools.common.FileUtil
写入行数据
writeLines(Collection<?>, File) - 类 中的静态方法cn.nxtools.common.FileUtil
写入行数据 如果文件存在,覆盖文件内容
writeLines(Collection<?>, File, String) - 类 中的静态方法cn.nxtools.common.FileUtil
写入行数据 如果文件存在,覆盖文件内容
writeLines(Collection<?>, OutputStream, String, String) - 类 中的静态方法cn.nxtools.common.IOUtil
按行写入数据,集合中的一条数据占一行,末尾自动追加换行符
writeLines(Collection<?>, OutputStream, String) - 类 中的静态方法cn.nxtools.common.IOUtil
按行写入数据 行之间自动追加换行符
writeLines(Collection<?>, OutputStream) - 类 中的静态方法cn.nxtools.common.IOUtil
按行写入数据 行之间自动追加换行符
writeString(String, File, String) - 类 中的静态方法cn.nxtools.common.FileUtil
将字符串写入指定的file中 如果文件中存在内容,则进行覆盖处理 追加写入字符串可以调用FileUtil.writeString(String, File, boolean)
writeString(String, File, boolean) - 类 中的静态方法cn.nxtools.common.FileUtil
将字符串写入指定的file文件中
writeString(String, File, boolean, String) - 类 中的静态方法cn.nxtools.common.FileUtil
将字符串写入指定的file文件中 文件不存在则新建文件

Y

YYYY_MM_DD - 类 中的静态变量cn.nxtools.common.DateUtil
 
YYYY_MM_DD - 类 中的静态变量cn.nxtools.common.LocalDateTimeUtil
yyyy-mm-dd格式 2021-03-18
YYYY_MM_DD_FORMAT - 类 中的静态变量cn.nxtools.common.DateUtil
 
YYYY_MM_DD_FORMAT - 类 中的静态变量cn.nxtools.common.LocalDateTimeUtil
yyyy/MM/dd 2021/03/18
YYYY_MM_DD_HH_MM_SS - 类 中的静态变量cn.nxtools.common.DateUtil
 
YYYY_MM_DD_HH_MM_SS - 类 中的静态变量cn.nxtools.common.LocalDateTimeUtil
yyyy-MM-dd HH:mm:ss 2021-03-18 21:35:31
YYYY_MM_DD_HH_MM_SS_FORMAT - 类 中的静态变量cn.nxtools.common.DateUtil
 
YYYY_MM_DD_HH_MM_SS_FORMAT - 类 中的静态变量cn.nxtools.common.LocalDateTimeUtil
yyyy/MM/dd HH:mm:ss 2021/03/18 21:35:31
YYYY_MM_DD_HH_MM_SS_SSS - 类 中的静态变量cn.nxtools.common.DateUtil
 
YYYY_MM_DD_HH_MM_SS_SSS - 类 中的静态变量cn.nxtools.common.LocalDateTimeUtil
yyyy-MM-dd HH:mm:ss.SSS 2021-03-18 21:36:28.760
YYYY_MM_DD_HH_MM_SS_SSS_FORMAT - 类 中的静态变量cn.nxtools.common.DateUtil
 
YYYY_MM_DD_HH_MM_SS_SSS_FORMAT - 类 中的静态变量cn.nxtools.common.LocalDateTimeUtil
yyyy/MM/dd HH:mm:ss.SSS 2021/03/18 21:36:28.760
YYYYMMDD - 类 中的静态变量cn.nxtools.common.DateUtil
 
YYYYMMDD - 类 中的静态变量cn.nxtools.common.LocalDateTimeUtil
yyyyMMdd 20211202
YYYYMMDDHHMMSS - 类 中的静态变量cn.nxtools.common.DateUtil
 
YYYYMMDDHHMMSS - 类 中的静态变量cn.nxtools.common.LocalDateTimeUtil
yyyyMMddHHmmss 20211202132330
YYYYMMDDHHMMSSSSS - 类 中的静态变量cn.nxtools.common.DateUtil
 
YYYYMMDDHHMMSSSSS - 类 中的静态变量cn.nxtools.common.LocalDateTimeUtil
yyyyMMddHHmmssSSS 20211202132330739

Z

zip(String) - 类 中的静态方法cn.nxtools.common.ZipUtil
文件压缩 压缩到当前目录 默认为系统编码
zip(String, Charset) - 类 中的静态方法cn.nxtools.common.ZipUtil
文件压缩
默认压缩到当前目录 指定编码格式
zip(String, String) - 类 中的静态方法cn.nxtools.common.ZipUtil
压缩文件
zipPath不能在srcPath路径下 压缩到指定目录 默认使用系统编码
zip(String, String, Charset) - 类 中的静态方法cn.nxtools.common.ZipUtil
压缩文件
zipPath不能在srcPath路径下 压缩到指定目录 指定编码
zip(File) - 类 中的静态方法cn.nxtools.common.ZipUtil
文件压缩 默认压缩到当前目录 默认使用系统编码
zip(File, Charset) - 类 中的静态方法cn.nxtools.common.ZipUtil
文件压缩 默认压缩到当前目录 指定编码格式
zip(File, File) - 类 中的静态方法cn.nxtools.common.ZipUtil
压缩文件
zipPath不能在srcPath路径下 指定压缩文件路径 默认使用系统编码
zip(File, File, Charset) - 类 中的静态方法cn.nxtools.common.ZipUtil
压缩文件
zipPath不能在srcPath路径下 指定压缩文件路径 指定编码
zip(File, File, Charset, boolean) - 类 中的静态方法cn.nxtools.common.ZipUtil
文件压缩 zipPath不能在srcPath路径下 指定压缩文件路径 指定编码
zip(File, Charset, boolean, File...) - 类 中的静态方法cn.nxtools.common.ZipUtil
多文件压缩 zipPath不能在srcPath路径下
zip(File, Charset, boolean, FileFilter, File...) - 类 中的静态方法cn.nxtools.common.ZipUtil
多文件压缩 zipPath不能在srcPath路径下
zip(String, InputStream, File) - 类 中的静态方法cn.nxtools.common.ZipUtil
文件压缩
使用InputStream 方式
srcPath可以是文件路径+名称可以是文件名称
默认系统编码格式 /test/test.txt 压缩后路径 /test/test.txt test.txt 压缩后路径 test.txt
zip(String, InputStream, File, Charset) - 类 中的静态方法cn.nxtools.common.ZipUtil
文件压缩
使用InputStream 方式
srcPath可以是文件路径+名称可以是文件名称
/test/test.txt 压缩后路径 /test/test.txt test.txt 压缩后路径 test.txt
zip(String[], InputStream[], File) - 类 中的静态方法cn.nxtools.common.ZipUtil
文件压缩
使用InputStream 方式
srcPath可以是文件路径+名称可以是文件名称
默认使用系统编码格式 /test/test.txt 压缩后路径 /test/test.txt test.txt 压缩后路径 test.txt 使用 String[] srcPaths = new String[]{"111.jpg","222.txt"} InputStream[] ins = new InputStream[]{in1, in2} //111.jpg对应in1 //222.txt对应in2
zip(String[], InputStream[], File, Charset) - 类 中的静态方法cn.nxtools.common.ZipUtil
文件压缩
使用InputStream 方式
srcPath可以是文件路径+名称可以是文件名称
/test/test.txt 压缩后路径 /test/test.txt test.txt 压缩后路径 test.txt 使用 String[] srcPaths = new String[]{"111.jpg","222.txt"} InputStream[] ins = new InputStream[]{in1, in2} //111.jpg对应in1 //222.txt对应in2
zip(OutputStream, String[], InputStream[]) - 类 中的静态方法cn.nxtools.common.ZipUtil
文件压缩
默认使用系统编码 String[] srcPaths = new String[]{"111.jpg","222.txt"} InputStream[] ins = new InputStream[]{in1, in2} //111.jpg对应in1 //222.txt对应in2
zip(OutputStream, String[], InputStream[], Charset) - 类 中的静态方法cn.nxtools.common.ZipUtil
文件压缩
String[] srcPaths = new String[]{"111.jpg","222.txt"};
InputStream[] ins = new InputStream[]{in1, in2};
//111.jpg对应in1
//222.txt对应in2
zip(ZipOutputStream, String[], InputStream[]) - 类 中的静态方法cn.nxtools.common.ZipUtil
文件压缩
默认使用系统编码 String[] srcPaths = new String[]{"111.jpg","222.txt"} InputStream[] ins = new InputStream[]{in1, in2} //111.jpg对应in1 //222.txt对应in2
zip(ZipOutputStream, String[], InputStream[], Charset) - 类 中的静态方法cn.nxtools.common.ZipUtil
文件压缩
String[] srcPaths = new String[]{"111.jpg","222.txt"} InputStream[] ins = new InputStream[]{in1, in2} //111.jpg对应in1 //222.txt对应in2
ZipUtil - cn.nxtools.common中的类
压缩工具
ZipWriter - cn.nxtools.common.compress中的类
zip写入封装
ZipWriter(File, Charset) - 类 的构造器cn.nxtools.common.compress.ZipWriter
构造函数
ZipWriter(OutputStream, Charset) - 类 的构造器cn.nxtools.common.compress.ZipWriter
构造函数
ZipWriter(ZipOutputStream) - 类 的构造器cn.nxtools.common.compress.ZipWriter
构造函数
A B C D E F G H I J L M N O P R S T U V W Y Z 
跳过导航链接