请告诉我为什么我不能将这些元素添加到列表中。有关错误,请参阅附件screenshot。
public class PracticeOnLists {
List<String> myList = new List<String>();
myList.add('element1');
myList.add('element2');
myList.add('element3');
myList.add('element4');
System.debug('The List is' + myList);
System.debug('The size o the List is ' + myList.size());
}
答案 0 :(得分:0)
您的代码存在重大问题。
List
是一个接口,因此您无法创建接口的对象。您必须从List
的子类创建一个对象。"
)来创建字符串。System.out.println()
,因为debug()
类中没有名为System
的方法。所以这应该是你的代码
List<String> myList = new ArrayList<String>();
void addToList() {
myList.add("element1");
myList.add("element2");
myList.add("element3");
myList.add("element4");
System.out.println("The List is" + myList);
System.out.println("The size o the List is " + myList.size());
}
答案 1 :(得分:-3)
问题是您必须在方法中执行此操作。单引号是正确的 - Apex(Salesforce)NOT Java 中的双引号错误。
public void doItHere() {
myList.add('element1');
myList.add('element2');
myList.add('element3');
myList.add('element4');
}