Java에서 ~의 사용법(물결표)

­Valentine·2022년 9월 9일
0

CS

목록 보기
22/23

오랜만에 자바를 공부하다가 유용한 것을 알게 되어 공유한다. 아래 오리 사진은 그냥 귀여워서..

  • ~는 c에서는 not의 의미로 쓰이는데 java에서는 숫자 앞에 붙으면 bit의 보수를 의미하게 된다.

  • Collections.binarySearch 함수는 주어진 숫자가 위치해야 할 위치를 bit의 보수로 반환한다.

  • 따라서 binarySearch의 결과값의 앞에 ~를 붙여주면 원래 구하려는 위치를 짧고 손쉽게 구할 수 있다.

  • 참고 사이트
    Java: What does ~ mean
    [자바] Collections.binarySearch 함수

  • 틀린 사항이 있을 수 있으니 혹시 정확한 정보를 아시는 분은 댓글로 달아주세요.

profile
천체관측이 취미

0개의 댓글