java工具類小知識

2021-07-10 10:36:36 字數 797 閱讀 5958

架包名:

commons-collections-3.2.1.jar

類名:collectionutils.class

集合判斷:

例1: 判斷集合是否為空:

collectionutils.isempty(null): true

collectionutils.isempty(new arraylist()): true

collectionutils.isempty(): false

例2: 判斷集合是否不為空:

collectionutils.isnotempty(null): false

collectionutils.isnotempty(new arraylist()): false

collectionutils.isnotempty(): true

2個集合間的操作:

集合a:

集合b:

collectionutils.union(a, b)(並集):

collectionutils.intersection(a, b)(交集):

collectionutils.disjunction(a, b)(交集的補集):

collectionutils.disjunction(b, a)(交集的補集):

collectionutils.subtract(a, b)(a與b的差):

collectionutils.subtract(b, a)(b與a的差):

Java工具類 Java檔案工具類

public class fileutils 讀取檔案並作為byte返回 param file 目標檔案 return throws ioexception public static byte readfileasbytes file file throws ioexception 讀取檔案並作為...

java小知識 介面 String類

介面 jdk1.8後進行了優化 優化後可以寫成員方法 1.靜態方法 2.預設的方法 a.不能使用介面直接去呼叫 因為介面不能例項化物件 必須使用該介面的實現類的物件去呼叫 b.預設方法在實現類中可以重寫 不強制你必須重寫 c.如果想呼叫父類中的預設方法 可以使用 介面名.super.預設方法名 抽象...

java經典小知識

math.round 11.5 返回 long 12,math.round 11.5 返回 long 11 tring s new string xyz 建立了幾個string object?兩個物件,乙個是 xyx 乙個是指向 xyx 的引用物件s。short s1 1 s1 s1 1 有什麼錯?...