从自定义标签创建字符串

时间:2020-03-26 08:53:35

标签: string salesforce apex sfdc

我有一个名为Test的CSV格式的自定义标签,值abc,xyz,并且我想创建一个字符串“ abc”,“ xyz”。我们该怎么做?

到目前为止编写的代码

String str = System.Label.Test; //下一步

1 个答案:

答案 0 :(得分:0)

下面的代码在逗号处分割标签以创建列表。修剪列表中的每个字符串以删除空格并添加到另一个列表中。该列表以','作为分隔符。

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);