ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 자바 배열,list 공부(복습)
    공부하기/자바 2020. 1. 12. 23:46

    배열

     

    String[] ArrayTest = String[] ArrayTest = {"노원구","도봉구","강남구","용산구"};
    System.out.println(Arrays.toString(ArrayTest)); // 결과 : [노원구, 도봉구, 강남구, 용산구]
    Arrays.sort(ArrayTest); // 배열 sort 정렬
    System.out.println(Arrays.toString(ArrayTest)); // 결과 :[강남구, 노원구, 도봉구, 용산구]

     

    리스트

     

    List list = new ArrayList();
    list.add("시청");
    list.add("홍대입구");
    list.add("신촌");
    list.add("합정");
    list.add("당산");

    System.out.println(list); // 결과 : [시청, 홍대입구, 신촌, 합정, 당산]
    Collections.sort(list); // 콜렉션 sort 정렬
    System.out.println(list); // 결과 : [당산, 시청, 신촌, 합정, 홍대입구]

     

    List list2 = new ArrayList(list.subList(0, 3)); // list의 첫번째 녀석부터 3개를 가져오라는 의미
    System.out.println(list2); // 결과 : [당산, 시청, 신촌]

     

    // 리스트를 오브젝트 배열로 변환
    Object[] obj = list.toArray(); 
    System.out.println(Arrays.toString(obj)); // 결과 : [당산, 시청, 신촌, 합정, 홍대입구]

     

    // list.Array(배열)

    String[] obj2 = new String[list.size()];
    list.toArray(obj2);
    System.out.println(Arrays.toString(obj2)); // 결과 : [당산, 시청, 신촌, 합정, 홍대입구]

     

     

    // 배열을 list로 변환

    String[] subway= {"강남","선릉","잠실","역삼"};
    List subwayList = new ArrayList(Arrays.asList(subway));
    System.out.println(subwayList); // 결과 : [강남, 선릉, 잠실, 역삼]

     

    //iterator 사용 ->iterator란? 컬렉션에 저장되어 있는 요소들을 읽어오는 방법을 표준화 하였는데 그 중 하나이다.

    Iterator it = sList.iterator();
    while(it.hasNext()) {
    String data = it.next();
    if(data.equals("역삼")) {
    System.out.println("역삼역은 제외!");
    it.remove();
    }
    }
    System.out.println(sList); // [강남, 선릉, 잠실]

    '공부하기 > 자바' 카테고리의 다른 글

    java map 공부  (0) 2020.01.16
    자바 스트링 함수 정리(복습)  (0) 2020.01.12
Designed by Tistory.