कॉमन्स संग्रह - सुरक्षित खाली चेक

अपाचे कॉमन्स कलेक्शन लाइब्रेरी का कलेक्शन यूटिल्स वर्ग उपयोग के मामलों की विस्तृत श्रृंखला को कवर करने वाले सामान्य संचालन के लिए विभिन्न उपयोगिता विधियाँ प्रदान करता है। यह बॉयलरप्लेट कोड लिखने से बचने में मदद करता है। यह लाइब्रेरी jdk 8 से पहले बहुत उपयोगी है क्योंकि जावा 8 के स्ट्रीम एपीआई में अब इसी तरह की कार्यक्षमता प्रदान की जाती है।

गैर-रिक्त सूची की जाँच करना

isNotEmpty () CollectionUtils की विधि का उपयोग यह जांचने के लिए किया जा सकता है कि क्या कोई सूची अशक्त सूची के बारे में चिंता किए बिना खाली नहीं है। इसलिए सूची के आकार की जांच करने से पहले सभी जगह अशक्त जांच की आवश्यकता नहीं है।

घोषणा

निम्नलिखित के लिए घोषणा है

org.apache.commons.collections4.CollectionUtils.isNotEmpty() विधि -

public static boolean isNotEmpty(Collection<?> coll)

मापदंडों

  • coll - जाँच करने के लिए संग्रह, शून्य हो सकता है।

प्रतिलाभ की मात्रा

सच है अगर गैर-अशक्त और गैर-खाली।

उदाहरण

निम्नलिखित उदाहरण के उपयोग को दर्शाता है org.apache.commons.collections4.CollectionUtils.isNotEmpty()तरीका। हम जांच करेंगे कि कोई सूची खाली है या नहीं।

import java.util.List;
import org.apache.commons.collections4.CollectionUtils;
public class CollectionUtilsTester {
   public static void main(String[] args) {
      List<String> list = getList();
      System.out.println("Non-Empty List Check: " + checkNotEmpty1(list));
      System.out.println("Non-Empty List Check: " + checkNotEmpty1(list));
   }
   static List<String> getList() {
      return null;
   }
   static boolean checkNotEmpty1(List<String> list) {
      return !(list == null || list.isEmpty());
   }
   static boolean checkNotEmpty2(List<String> list) {
      return CollectionUtils.isNotEmpty(list);
   }
}

उत्पादन

आउटपुट नीचे दिया गया है -

Non-Empty List Check: false
Non-Empty List Check: false

खाली सूची की जाँच की जा रही है

isUmpty () CollectionUtils की विधि का उपयोग यह जांचने के लिए किया जा सकता है कि कोई सूची रिक्त सूची के बारे में चिंता किए बिना खाली है। इसलिए सूची के आकार की जांच करने से पहले सभी जगह अशक्त जांच की आवश्यकता नहीं है।

घोषणा

निम्नलिखित के लिए घोषणा है

org.apache.commons.collections4.CollectionUtils.isEmpty() विधि -

public static boolean isEmpty(Collection<?> coll)

मापदंडों

  • coll - जाँच करने के लिए संग्रह, शून्य हो सकता है।

प्रतिलाभ की मात्रा

सच है अगर खाली या अशक्त।

उदाहरण

निम्नलिखित उदाहरण के उपयोग को दर्शाता है org.apache.commons.collections4.CollectionUtils.isEmpty()तरीका। हम जांच करेंगे कि कोई सूची खाली है या नहीं।

import java.util.List;
import org.apache.commons.collections4.CollectionUtils;
public class CollectionUtilsTester {
   public static void main(String[] args) {
      List<String> list = getList();
      System.out.println("Empty List Check: " + checkEmpty1(list));
      System.out.println("Empty List Check: " + checkEmpty1(list));
   }
   static List<String> getList() {
      return null;
   }
   static boolean checkEmpty1(List<String> list) {
      return (list == null || list.isEmpty());
   }
   static boolean checkEmpty2(List<String> list) {
      return CollectionUtils.isEmpty(list);
   }
}

उत्पादन

नीचे दिए गए कोड का उत्पादन है -

Empty List Check: true
Empty List Check: true