@
學習內容
1. 自定義工具類
新建一個java項目,然后創建包和工具類StringUtil,記得類都放在包里面,這是一個好習慣,我的StringUtil類在 "com.yy" 包下
public class StringUtil {
/**
* 使用單例模式中的餓漢模式來創建工具類,方便API的調用
*/
private static StringUtil stringUtil = new StringUtil();
// 私有化無參構造方法,不讓外部類實例化本工具類
private StringUtil() {
}
// 提供公共靜態初始化方法供外部類使用
// 由於上面實例是靜態的實例,所以只會被實例化一次,在類被加載時實例化
public static StringUtil getInstance() {
return stringUtil;
}
// 判斷字符串是否為空的方法
public boolean isEmpty(String str) {
return null != str && !str.trim().equals("");
}
}
2. 導出jar
-
第一步:點擊File -> Project Structure...
-
第二步:如下圖
-
第三步:如下圖
-
第四步:如下圖
-
第五步:如下圖
-
第六步:如下圖
-
第七步:等IDEA右下角進度條加載完畢就去你的導出路徑查看你的jar,我的導出路徑在G盤根目錄,如下圖。
3. 加載Jar包
- 第一步:右擊項目名,新建一個lib文件夾,這是用來存放jar包的文件夾
- 第二步:把你導出的jar復制到你創建的lib文件夾下,然后右擊jar包,點擊Add as Library... ,然后會彈出一個小框框,點擊OK,至此我們jar導入完畢,下面進入API調用
4. 調用自定義的API方法
代碼如下:
public class UtilTest {
public static void main(String[] args) {
String str = "";
String str2 = null;
String str3 = "ffdasf";
// 獲取單例實例對象
StringUtil util = StringUtil.getInstance();
// 用實例對象調用判斷字符串是否為空方法,不為空返回true,為空返回false
System.out.println("util.isEmpty(str) = " + util.isEmpty(str));
System.out.println("util.isEmpty(str2) = " + util.isEmpty(str2));
System.out.println("util.isEmpty(str3) = " + util.isEmpty(str3));
}
}
運行結果:
"C:\Program Files\Java\jdk-11.0.9\bin\java.exe"
util.isEmpty(str) = false
util.isEmpty(str2) = false
util.isEmpty(str3) = true
Process finished with exit code 0
總結
以上就是對自定義API(jar包)使用的總結了,代碼僅供參考,歡迎討論交流。