[TIL] [Java]

윤경·2021년 7월 9일
0

Java

목록 보기
4/10

sort

java.util 패키지 sort()를 이용해 정렬하기

import java.util.*;

int[] arr = new int[] { 3, 5, 1, 6 };
Arrays.sort(arr);

참고링크

HashSet

import java.util.HashSet;

Set<Integer> set = new HashSet<>();

HashSet 특징

  • 중복된 값 허용 안함
  • 순서 보장 안함
  • null 값 저장 가능
  • 내부적으로 HashMap을 사용해 데이터 저장

HashSet 지원 메소드

  • add(): 인자 저장. 객체 저장할 때 객체가 Set에 저장되어 있지 않다면 True, 저장되어 있다면 False 리턴.

  • remove(): 인자로 전달된 객체 Set에서 삭제. 객체 삭제할 때 객체가 Set에 존재해 삭제 되었으면 True, 존재 안하면 False 리턴.

  • removeAll(): 인자로 받은 Collection에 저장된 아이템들을 HashSet에서 삭제

  • removeIf(): 인자로 람다식을 받을 수 있음. 함수형 인터페이스로 만들어진 객체를 받는다고 할 수 있음. Set의 아이템 중 이 조건에 충족하는 객체는 삭제.

  • size(): HashSet에 저장된 아이템 개수를 리턴.

  • clear(): HashSet의 모든 아이템들을 삭제.

  • contains(): Set 안에 객체가 존재하는지 여부를 리턴.

  • iterator(): Iterator 객체를 리턴. 이 객체로 Set의 모든 아이템을 순회할 수 있음.

  • isEmpty(): Set에 저장된 아이템이 없으면 True 리턴.


📢

프로그래머스 문제 풀면서 알아본 것들

profile
개발 바보 이사 중

0개의 댓글