1. 程式人生 > >判斷list為空和不為空的條件

判斷list為空和不為空的條件

package javaCollection.list;

import java.util.ArrayList;
import java.util.List;

/**
@author junmeng.xu
@date  2016年4月18日下午4:05:16
 */
public class ListIsNull {

	@SuppressWarnings("unused")
	public static void main(String[] args) {
		
		List<String> list1 = new ArrayList<String>();
		list1.add("12");
		List<String> list2 = new ArrayList<String>();
		list2.add("12");
		
		if(list1 != null && !list1.isEmpty()){
			System.out.println("1");
		}
		if(list2 != null && !list2.isEmpty()){
			System.out.println("2");
		}
		
		if((list1 != null && !list1.isEmpty()) && (list2 != null && !list2.isEmpty())){
			System.out.println("3");
		}
		//list1 為空 list2 不為空
		if((list1 == null || list1.isEmpty()) && (list2 != null && !list2.isEmpty())){
			System.out.println("4");
		}
		//list1 不為空 list2 為空
		if((list1 != null && !list1.isEmpty()) && (list2 == null || list2.isEmpty())){
			System.out.println("5");
		}
		
	}
	
}

相關推薦

判斷list條件

package javaCollection.list; import java.util.ArrayList; import java.util.List; /** @author junmen

mysql儲存過程判斷,查詢結果賦值變數

直接看例子,判斷為空是is null delimiter // create procedure proc__pre_activity_scan() begin    declare p_tid int(10);    set @p_tid=(select tid fro

freemark判斷傳過來的值及問號、感嘆號用法

<#if isAudit! == ''>//若isAudit為null和"" 均執行如下 傳過來的isAuit為空 </#if> <#if isAudit! != ''> 傳過來的isAudit不為空 </#if&

關於magento模型的collection的判斷

Magento的collection過濾某個欄位為空的語法為: Mage::getModel()->getCollection()->addFieldToFilter("field","array("null"=>true)"); 如果不為空,把true寫

關於引用變數進行引用傳遞時傳遞變數的區別

/** * */ /** * @author jueying: * @version 建立時間:2018-10-27 下午02:02:27 * 類說明 */ /** * @author jueying * */ class A { public

字符串工具類(判斷是否,是否,過濾掉集合中的空格元素)

log emp str new tlist 不為 return ram urn import java.util.ArrayList; import java.util.List; /** * 字符串工具類 * @author gabodouer * */ pu

實現從後臺傳到前臺的list判斷是否判斷list中的值是否

//從後臺傳到前臺的是 pageInfo 封裝的分頁,裡面有 list 、 需要分頁的相關引數。ModelAndView mv = new ModelAndView("/base/attach"); mv.addObject("pageInfo", iAttachServic

破解dede“標題能發表文章的方法

dedecms V5.7發表文章時有時會遇到“標題不能為空”的提示,或只能發表英文文章無法發表漢語文章;有時我們採集回來的文章,修改一下標題,標題便變成了空。下面介紹一種簡單的修正方法。 用FTP工具開啟網站根目錄,在網站根目錄下找到到以下檔案:dede/ar

mysql查詢欄位的方法總結

1、不為空 Select   *   From   table Where id<>'' Select   *   From   table Where id!='' 2、為空 Select   *   From   table Where id='' Sele

java 判斷list中是否有值或者

1、如果判斷list是否為空,可以這麼判斷 if(null == list || list.size() ==0 ){   //為空的情況 }else{   //不為空的情況 } 2. list.isEmpty() 和  list.size()==0 

JS設定 按鈕可用可用兩種狀態

<input type="button" value="確定" id="stamp" onclick="stampBill()"> <script> //取stamp, var stamp = document.getElementById("st

.NET判斷對象判null或""或"undefined"

als pub turn str def min equal == orb public static bool isNotNullOrBlank(Object obj) { if (obj == null || obj.ToString

字串null字串" "有什麼區別

做成員變數(欄位/屬性/類變數)時,如果只寫String str;那麼是預設賦值為null的。做區域性變數(方法裡的變數)時,如果只寫String str;是不會預設賦值null的,這裡僅聲明瞭一個str變數,在棧記憶體中有定義,但沒有任何值,null其實也是一種值。此時任何呼叫str的操作,編譯時

mysql中查詢欄位null或者null的sql語句怎麼寫?

在mysql中,查詢某欄位為空時,切記不可用 = null,而是 is null,不為空則是 is not null select * from table where column is null; select * from table where column is not null; se

background-size值cover100%的區別

background-size:100% 100%;---按容器比例撐滿,圖片變形; background-size:cover;---把背景圖片放大到適合元素容器的尺寸,圖片比例不變。 IE8及以下版本用濾鏡來相容background-size如下: fi

mysql中查詢欄位null或者null

mysql中查詢欄位為null或者不為null   在mysql中,查詢某欄位為空時,切記不可用 = null, 而是 is null,不為空則是 is not null   www.2cto.com   select * from table where column is null;   select

字串null字串" "有什麼區別

做成員變數(欄位/屬性/類變數)時,如果只寫String str;那麼是預設賦值為null的。做區域性變數(方法裡的變數)時,如果只寫String str;是不會預設賦值null的,這裡僅聲明瞭一個str變數,在棧記憶體中有定義,但沒有任何值,null其實也是一種值。此時任何

常見字串判陣列判

字串,判斷不為空和不為“”,在此之前最好把物件也進行判空處理,防止空指標異常if (null != username && !"".equals(username) &&...)陣列判空,判斷不為空,且長度大於0byte b; b!=null&

利用反射判斷bean屬性(null空串)

/** * @param object * @Description 判斷是否位空物件 * @Author vioking * @Date 18-12-26 下午12:12 * @Return boolean */ private boolean isNotNullObject(Object

使用mybatis時Mapper.xml檔案中如何判斷多個引數null

第一種:使用where標籤 <select id="***" resultMap="BaseResultMap" parameterType="java.util.Map">select