在Java中,LinkedList实现了List接口,因此可以与其他实现了List接口的集合类进行互换。以下是一些常见的集合类互换方法:
import java.util.LinkedList;
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
LinkedList<String> linkedList = new LinkedList<>();
linkedList.add("A");
linkedList.add("B");
linkedList.add("C");
ArrayList<String> arrayList = new ArrayList<>(linkedList);
}
}
import java.util.ArrayList;
import java.util.LinkedList;
public class Main {
public static void main(String[] args) {
ArrayList<String> arrayList = new ArrayList<>();
arrayList.add("A");
arrayList.add("B");
arrayList.add("C");
LinkedList<String> linkedList = new LinkedList<>(arrayList);
}
}
import java.util.LinkedList;
import java.util.HashSet;
public class Main {
public static void main(String[] args) {
LinkedList<String> linkedList = new LinkedList<>();
linkedList.add("A");
linkedList.add("B");
linkedList.add("C");
HashSet<String> hashSet = new HashSet<>(linkedList);
}
}
import java.util.HashSet;
import java.util.LinkedList;
public class Main {
public static void main(String[] args) {
HashSet<String> hashSet = new HashSet<>();
hashSet.add("A");
hashSet.add("B");
hashSet.add("C");
LinkedList<String> linkedList = new LinkedList<>(hashSet);
}
}
import java.util.LinkedList;
import java.util.LinkedHashSet;
public class Main {
public static void main(String[] args) {
LinkedList<String> linkedList = new LinkedList<>();
linkedList.add("A");
linkedList.add("B");
linkedList.add("C");
LinkedHashSet<String> linkedHashSet = new LinkedHashSet<>(linkedList);
}
}
import java.util.LinkedHashSet;
import java.util.LinkedList;
public class Main {
public static void main(String[] args) {
LinkedHashSet<String> linkedHashSet = new LinkedHashSet<>();
linkedHashSet.add("A");
linkedHashSet.add("B");
linkedHashSet.add("C");
LinkedList<String> linkedList = new LinkedList<>(linkedHashSet);
}
}
请注意,这些示例仅适用于实现了List接口的集合类。如果你需要与其他类型的集合类互换,例如Map,你需要使用不同的方法。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。