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 중국어 웹사이트의 기타 관련 기사를 참조하세요!