java노트-경시망 오답

4790 단어
1. Set 인터페이스는 주로 두 가지 실현 클래스를 실현했다. HashSet: HashSet 클래스는 해시 알고리즘에 따라 집합 중의 대상을 저장하고 접근 속도가 비교적 빠르다.TreeSet: TreeSet 클래스는 SortedSet 인터페이스를 실현하여 집합 중의 대상을 정렬할 수 있습니다.Set의 사용법: 저장된 것은 대상의 인용이며 중복 대상이 없습니다.2. Set과 List는 모두 Conllection을 계승했고 Map은 없다.3. List(목록): List의 특징은 요소가 선형으로 저장되고 집합에 중복 대상을 저장할 수 있다는 것이다.List 인터페이스의 주요 구현 클래스는 다음과 같습니다: ArrayList (): 길이를 변경할 수 있는 그룹을 대표합니다.요소를 임의로 액세스하여 ArrayList()에 요소를 삽입하고 삭제하는 속도가 느립니다.LinkedList(): 구현에 체인 테이블 데이터 구조를 사용합니다.삽입 및 삭제 속도가 빠르고 접근 속도가 느립니다.4. 맵의 네 가지 스트리밍 방식:
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;


public class TestMap {

    /** * @param args */
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Map<Integer,String> map=new HashMap<Integer,String>();
        map.put(1, "a");
        map.put(2, "b");
        map.put(3, "ab");
        map.put(4, "ab");
        map.put(4, "ab");
        //System.out.println(map.size());
        /* *         */
        Set<Integer> set=map.keySet();
        for(int i:set)
            System.out.println("key="+i+" value="+map.get(i));
        /* *       */
        Iterator<Map.Entry<Integer,String>> it=map.entrySet().iterator();
        while(it.hasNext()){
            Map.Entry<Integer, String> e=it.next();
            System.out.println("key="+e.getKey()+" value="+e.getValue());
        }
        /* *       */
        for(Map.Entry<Integer, String> e:map.entrySet())
            System.out.println("key="+e.getKey()+" value="+e.getValue());
        /* *       */
        for(String value:map.values())
            System.out.println("value="+value);
    }
}

좋은 웹페이지 즐겨찾기