将对象添加到通用List<T>的开头,可以使用ArrayList<T>类的add(index, obj)方法。该方法将指定的对象添加到列表中的指定位置,并返回true,如果指定的位置已经包含该对象,则返回false。
例如,以下代码将对象添加到通用List<Person>的开头:
List<Person> persons = new ArrayList<Person>();
Person p1 = new Person("Tom", 25);
persons.add(0, p1);
在这个例子中,我们首先创建了一个通用的ArrayList<Person>对象,然后创建了一个Person对象p1,并将其添加到该列表中。通过调用add(index, obj)方法,我们将p1添加到该列表的开头,因此该列表现在包含p1对象。
请注意,如果指定的位置已经包含该对象,则该方法将不会添加该对象并返回false。如果指定的位置包含多个相同类型的对象,则该方法将只添加最后一个对象,并删除之前的所有对象。
希望这可以帮助您将对象添加到通用List<T>的开头。
领取专属 10元无门槛券
手把手带您无忧上云