日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

简单的java方法_Java简单实用方法一

發布時間:2023/12/9 java 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 简单的java方法_Java简单实用方法一 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

整理以前的筆記,在學習Java時候,經常會用到一些方法。雖然簡單但是經常使用。因此做成筆記,方便以后查閱

這篇博文先說明構造和使用這些方法。

1,判斷String類型數據是否為空

String類型的數據為空,主要為等于null或”“那么只要判斷屬于這兩種之一就行了

注: null==data||”“.equals(data) 寫法防止空指針

public static boolean isNull(String data){

if(null==data||"".equals(data)){

return true;

}

return false;

}

String str="";

String str1=null;

String str2="abc";

System.out.println(isNull(str));//true

System.out.println(isNull(str1));//true

System.out.println(isNull(str2));//false

2,判斷List類型是否為空

List類型的數據為空,主要為等于null或[]那么只要判斷屬于這兩種之一就行了

public static boolean isNull(List list){

if(null==list||list.size()==0){

return true;

}

return false;

}

List list=new ArrayList();

List list1=null;

List list2=new ArrayList();

list2.add("a");

System.out.println(isNull(list));//true

System.out.println(isNull(list1));//true

System.out.println(isNull(list2));//false

3,獲取當前String類型的的時間(自定義格式)

獲取當前系統時間,如果為定義格式就取默認年月日時分秒格式

public static String getNowTime(String format){

if(null==format||"".equals(format)){//如果沒有設置格式使用默認格式

format="yyyy-MM-dd HH:mm:ss";

}

return new SimpleDateFormat(format).format(new Date());

}

System.out.println(getNowTime("")); //2015-10-01 11:08:44

System.out.println(getNowTime("yyyyMMdd"));//20151001

4,獲取的String類型時間加上增加的分鐘并自定義時間格式

時間增加分鐘,通過Calendar.add 方法來增加時間,然后通過format來轉換時間格式

public static String getTimeAddmi(int mi,String time,String format) {

if(null==format||"".equals(format)){//如果沒有設置格式使用默認格式

format="yyyy-MM-dd HH:mm:ss";

}

if(null==time||"".equals(time)){ //如果沒有設置時間取當前時間

time=new SimpleDateFormat(format).format(new Date());

}

SimpleDateFormat format1 = new SimpleDateFormat(format);

Date d=null;

try {

d = format1.parse(time);

} catch (Exception e) {

e.printStackTrace();

}

Calendar ca = Calendar.getInstance(); //定義一個Calendar 對象

ca.setTime(d);//設置時間

ca.add(Calendar.MINUTE, mi);//增加分鐘

String backTime = format1.format(ca.getTime()); //轉化為String 的格式

return backTime;

}

System.out.println(getNowTime("")); //2015-10-01 11:59:24

System.out.println(getTimeAddmi(10,null,null));//2015-10-01 12:09:24

System.out.println(getTimeAddmi(20,"2015-10-01 11:08:44","yyyy-MM-dd HH:mm:ss"));//2015-10-01 11:28:44

}

5,兩個日期帶時間比較

通過Date中的 after 方法 來進行比較。

public static boolean compareDay(String time1,String time2,String format) throws Exception {

if(null==format||"".equals(format)){//如果沒有設置格式使用默認格式

format="yyyy-MM-dd HH:mm:ss";

}

SimpleDateFormat s1 = new SimpleDateFormat(format);

Date t1=s1.parse(time1);

Date t2=s1.parse(time2);

return t2.after(t1);//當 t2 大于 t1 時,為 true,否則為 false

}

System.out.println(compareDay("2015-10-01 12:09:24","2015-10-01 11:59:24",null));//false

System.out.println(compareDay("20151001115924","20151001120924","yyyyMMddHHmmss"));//true

}

總結

以上是生活随笔為你收集整理的简单的java方法_Java简单实用方法一的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。