LinkedList.add()方法
时间: 2024-03-24 11:40:20 浏览: 15
LinkedList.add()方法是将指定元素添加到此列表的末尾。具体来说,它将元素添加为最后一个节点,并将其与前面的最后一个节点连接起来。如果列表为空,则新元素成为列表的唯一元素。此方法的时间复杂度为O(1)。可以通过以下方式使用该方法:
```
LinkedList<String> list = new LinkedList<>();
list.add("apple");
list.add("banana");
list.add("orange");
System.out.println(list); // 输出 [apple, banana, orange]
```
相关问题
LinkedList.add()方法的参数
LinkedList.add()方法有一个参数,即要添加到列表末尾的元素。该参数可以是任何对象类型,包括null。例如,下面的代码将添加一个Integer类型的元素到LinkedList中:
```
LinkedList<Integer> list = new LinkedList<>();
list.add(1);
list.add(2);
list.add(null);
System.out.println(list); // 输出 [1, 2, null]
```
需要注意的是,如果要将一个基本类型的值添加到LinkedList中,需要先将其封装成对应的包装类,例如:
```
LinkedList<Integer> list = new LinkedList<>();
list.add(Integer.valueOf(1));
list.add(Integer.valueOf(2));
System.out.println(list); // 输出 [1, 2]
```
LinkedList.tostring
LinkedList的toString()方法用于将LinkedList转换为字符串表示形式。它返回一个包含LinkedList中每个元素字符串表示形式的字符串,并使用括号和逗号将它们分隔开。
示例代码如下:
```
import java.util.LinkedList;
public class Main {
public static void main(String[] args) {
LinkedList<String> linkedList = new LinkedList<>();
linkedList.add("A");
linkedList.add("B");
linkedList.add("C");
String str = linkedList.toString();
System.out.println(str);
}
}
```
输出结果:
```
[A, B, C]
```
注意:toString()方法返回的字符串表示形式中,元素的顺序与LinkedList中元素的实际顺序相同。