В Apex, чтобы проверить, является ли список пустым или нулевым, вы можете использовать следующие методы:
-
Использование метода
isEmpty(): этот метод проверяет, пуст ли список, возвращая логическое значение. Он возвращаетtrue, если в списке нет элементов, иfalseв противном случае. Пример:List<String> myList = new List<String>(); if (myList.isEmpty()) { // List is empty } -
Использование метода
size(): этот метод возвращает количество элементов в списке. Вы можете сравнить размер с 0, чтобы определить, пуст ли список. Пример:List<String> myList = new List<String>(); if (myList.size() == 0) { // List is empty } -
Использование проверки на нулевое значение с последующей проверкой isEmpty: этот подход сначала проверяет, имеет ли список значение NULL, а затем проверяет, является ли он пустым. Пример:
List<String> myList = null; if (myList != null && myList.isEmpty()) { // List is empty } -
Использование метода
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 }