더블 콜론 :: (메서드 참조 Method Reference)❓ 메서드 참조(Method Reference)는 자바 8에서 도입된 기능으로, 기존 메서드를 참조하여 람다 표현식을 더욱 간단하게 작성할 수 있도록 합니다. 람다식에서 파라미터를 중복해서 사용하고 싶지 않을 때 사용하며, 람다식과 동일한 처리 방법을 갖습니다. 메서드 참조는 다음과 같은 네 가지 유형이 있습니다 정적 메서드 참조 (Static Method Reference)인스턴스 메서드 참조 (Instance Method Reference)생성자 참조 (Constructor Reference) 메서드 참조 사용 방법[인스턴스]::[메소드명(or new)] 람다 표현식 () ➡️ {}에서만 사용 가능 static 메서드인 경우 인스턴스 ..
Language/Java
Java를 다루다 보면 문자열의 각 문자를 개별적으로 처리하거나 저장해야 하는 상황이 종종 발생합니다. 예를 들어, 문자열을 한 글자씩 분리하여 특정 작업을 수행하거나, 문자열의 일부를 수정하고자 할 때, 문자열 ➡️ 문자 배열로 변환하는 것이 유용합니다. 이때 유용하게 사용할 수 있는 메서드가 바로 toCharArray()입니다. 이 글에서는 toCharArray() 메서드의 기능과 사용법, 그리고 실제 예제를 통해 그 활용 방법을 자세히 살펴보겠습니다. toCharArray()란❓public char[] toCharArray() toCharArray() 메소드는 문자열(String) ➡️ 문자 배열(char [])로 변환하는 데 사용됩니다. public class ToCharArrayExample ..
JAVA를 다루다 보면, 배열이나 객체를 정렬할 일이 있습니다. 이때에는 직접 정렬시키는 방법도 있겠으나, 보통은 자바 클래스 라이브러리에서 제공하는 메서드를 사용합니다. 이때 보통 Arrays.sort() 혹은 Collections.sort() 메소드를 통해 배열 혹은 리스트에 대한 정렬을 합니다. 이번 포스팅에서는 Arrays.sort()과 Collections.sort() 메서드를 알아보겠습니다. Array.sort()❓Arrays.sort(배열);오름차순으로 정렬하고 싶은 배열을 전달인자로 주면 전달인자로 받은 배열이 정렬됩니다.문자열의 경우 아스키코드 순 (알파벳 순)으로 오름차순 정렬되며, 한글도 가나다 순으로 정렬됩니다.위와 같이 괄호 안에 정렬할 대상이 되는 배열을 넣어주기만 하면 돼서 매..
contains()❓boolean contains(CharSequence s) 자바의 contains() 함수는 주어진 객체나 값이 특정 컬렉션(예: 리스트, 세트)에 존재하는지를 확인하는 메서드입니다. 주로 문자열이나 컬렉션 내부에 특정 요소가 있는지 확인할 때 사용됩니다. import java.util.ArrayList;public class Main { public static void main(String[] args) { ArrayList list = new ArrayList(); list.add("A"); list.add("B"); list.add("C"); // 리스트에 "A"가 있는지 확인 boolean res..