Методы проверки пустых или нулевых списков в Apex

В Apex, чтобы проверить, является ли список пустым или нулевым, вы можете использовать следующие методы:

  1. Использование метода isEmpty(): этот метод проверяет, пуст ли список, возвращая логическое значение. Он возвращает true, если в списке нет элементов, и falseв противном случае. Пример:

    List<String> myList = new List<String>();
    if (myList.isEmpty()) {
    // List is empty
    }
  2. Использование метода size(): этот метод возвращает количество элементов в списке. Вы можете сравнить размер с 0, чтобы определить, пуст ли список. Пример:

    List<String> myList = new List<String>();
    if (myList.size() == 0) {
    // List is empty
    }
  3. Использование проверки на нулевое значение с последующей проверкой isEmpty: этот подход сначала проверяет, имеет ли список значение NULL, а затем проверяет, является ли он пустым. Пример:

    List<String> myList = null;
    if (myList != null && myList.isEmpty()) {
    // List is empty
    }
  4. Использование метода isBlank()(для списка строк). Если у вас есть список строк и вы хотите проверить, все ли строки пусты или имеют значение NULL, вы можете использовать метод isBlank(), представленный в Apex 21.1. Пример:

    List<String> myList = new List<String>{null, '', 'text'};
    if (myList.isBlank()) {
    // All strings in the list are empty or null
    }