> Java > Java시작하기 > Java의 컨테이너 클래스는 무엇입니까?

Java의 컨테이너 클래스는 무엇입니까?

王林
풀어 주다: 2019-11-27 15:35:03
앞으로
4871명이 탐색했습니다.

Java의 컨테이너 클래스는 무엇입니까?

Java의 컨테이너 클래스: List(列表)、Set(集)、Queue(队列)、Map(Mapping)

List(List): 인덱스는 인터페이스이고 객체를 인스턴스화할 수 없으며 중복 요소를 저장할 수 있습니다.

ArrayList(동적 배열):

List<String> l1=new ArrayList<String>();
			l1.add("许远志");
			l1.add("将最前");
			l1.remove(0);
로그인 후 복사

권장 관련 학습 비디오 튜토리얼: java learning

예제 참조:

//遍历
		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));
	    }
로그인 후 복사

java 관련 기사 튜토리얼 권장: java 진입 프로그램

위 내용은 Java의 컨테이너 클래스는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:csdn.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿