Java list接口
生活随笔
收集整理的這篇文章主要介紹了
Java list接口
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
list中的元素可以重復(fù),父接口是collection,實現(xiàn)類是:arraylist和vector。
arraylist:
package com.jike.list;import java.util.ArrayList; import java.util.List;public class ListDemo01 {public static void main(String[] args) {List<String>lists=null;lists=new ArrayList<String>();lists.add("A");lists.add("B");lists.add("A");for (int i = 0; i < lists.size(); i++) {System.out.println(lists.get(i));}lists.remove(0);System.out.println("刪除之后-------");for (int i = 0; i < lists.size(); i++) {System.out.println(lists.get(i));}System.out.println("lists為空:"+lists.isEmpty());System.out.println(lists.indexOf("A"));}}?vector:
package com.jike.list;import java.util.List; import java.util.Vector;public class ListDemo02 {public static void main(String[] args) {List<String>lists=null;lists=new Vector<String>();lists.add("A");lists.add("B");for (int i = 0; i < lists.size(); i++) {System.out.println(lists.get(i));}}}?arraylist和vector的區(qū)別:
?
?
set:元素不能重復(fù),可以排序。
兩個實現(xiàn)的子類:
HashSet:散列存放
TreeSet:有序存放
package com.jike.list;import java.util.HashSet; import java.util.Set; import java.util.TreeSet;public class setDemo01 {public static void main(String[] args) {Set<String>s=null;s=new HashSet<String>();s.add("A");s.add("B");s.add("D");s.add("C");s.add("F");s.add("E");System.out.println(s);}}?輸出:
[A, B, C, D, E, F]?
轉(zhuǎn)載于:https://www.cnblogs.com/zhhy236400/p/10455303.html
總結(jié)
以上是生活随笔為你收集整理的Java list接口的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于计算机音乐编创的论文,有关浅谈少儿舞
- 下一篇: macpro生成公钥并查看公钥