У меня есть пользовательская метка в формате CSV под названием Test, имеющая значение ab c, xyz, и я хочу создать строку в форме 'ab c', 'xyz'. Как бы мы это сделали?
Код, написанный на данный момент
String str = System.Label.Test; // следующие шаги
Код ниже разделяет метку на запятую для создания списка. Каждая строка в списке обрезается для удаления пробелов и добавляется в другой список. Этот список объединяется с использованием ',' в качестве разделителя.
String str = System.Label.Test; // next steps final String SINGLE_QUOTE = '\''; final String COMMA = ','; final String DELIMITER = SINGLE_QUOTE + COMMA + SINGLE_QUOTE; String formattedLabel = SINGLE_QUOTE; List<String> stringItems = new List<String>(); for(String item : str.split(',')){ stringItems.add(item.trim()); } formattedLabel += String.join(stringItems, DELIMITER); formmatedLabel += SINGLE_QUOTE; System.debug(formattedLabel);