Heim > Java > JavaErste Schritte > Was sind die Containerklassen in Java?

Was sind die Containerklassen in Java?

王林
Freigeben: 2019-11-27 15:35:03
nach vorne
4871 Leute haben es durchsucht

Was sind die Containerklassen in Java?

Containerklassen in Java: List(Liste), Set(Satz), Queue(Warteschlange), Map(Zuordnung)

Liste (Liste): Was uns wichtig ist, ist der Index. Er ist eine Schnittstelle, kann keine Objekte instanziieren und wiederholte Elemente speichern.

ArrayList (dynamisches Array):

List<String> l1=new ArrayList<String>();
			l1.add("许远志");
			l1.add("将最前");
			l1.remove(0);
Nach dem Login kopieren

Empfohlene verwandte Lernvideo-Tutorials: Java-Lernen

Bitte sehen Sie sich das Beispiel an:

//遍历
		for(String str:l1) {
			System.out.println(str);
		}
		for(int i=0;i<l1.size();i++) {
			System.out.println(l1.get(i));
		}
		//LinkedList(链表)方便数组的插入操作
		List<String> l2=new LinkedList<String>();
		l2.add("许远志");
		l2.add("许远志2");
		l2.add("许远志3");
		for(String str1:l2) {
			System.out.println(str1);
		}
		//Set(集):关心唯一性  对象无序存储  不能存储重复元素
		Set<String> s1=new HashSet<String>();
		s1.add("xuxu");
		s1.add("yuan");
		s1.add("zhi");
		s1.remove("zhi");
		for(String str:s1) {
			System.out.println(str);
		}
		//Map(映射)对象以键-值对应存储  key不允许有重复  value允许有重复
		Map<String,String> m=new HashMap<String,String>();
		m.put("apple","苹果");
	    m.put("book","书");
	    m.put("student","学生");
	    System.out.println(m.get("apple"));		    
	     
	    for(String key :m.keySet()) {
	    	System.out.println(key+":"+m.get(key));
	    }
Nach dem Login kopieren

Empfohlene Java-bezogene Artikel und Tutorials: Java-Einstiegsprogramm

Das obige ist der detaillierte Inhalt vonWas sind die Containerklassen in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage