我有一个名为Test的CSV格式的自定义标签,值abc,xyz,并且我想创建一个字符串“ abc”,“ xyz”。我们该怎么做?
到目前为止编写的代码
String str = System.Label.Test; //下一步
答案 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);