Language

·Language/Java
Java를 다루다 보면 문자열의 각 문자를 개별적으로 처리하거나 저장해야 하는 상황이 종종 발생합니다. 예를 들어, 문자열을 한 글자씩 분리하여 특정 작업을 수행하거나, 문자열의 일부를 수정하고자 할 때, 문자열 ➡️ 문자 배열로 변환하는 것이 유용합니다. 이때 유용하게 사용할 수 있는 메서드가 바로 toCharArray()입니다. 이 글에서는 toCharArray() 메서드의 기능과 사용법, 그리고 실제 예제를 통해 그 활용 방법을 자세히 살펴보겠습니다. toCharArray()란❓public char[] toCharArray() toCharArray() 메소드는 문자열(String) ➡️ 문자 배열(char [])로 변환하는 데 사용됩니다. public class ToCharArrayExample ..
·Language/Java
JAVA를 다루다 보면, 배열이나 객체를 정렬할 일이 있습니다. 이때에는 직접 정렬시키는 방법도 있겠으나, 보통은 자바 클래스 라이브러리에서 제공하는 메서드를 사용합니다. 이때 보통 Arrays.sort() 혹은 Collections.sort() 메소드를 통해 배열 혹은 리스트에 대한 정렬을 합니다. 이번 포스팅에서는 Arrays.sort()과 Collections.sort() 메서드를 알아보겠습니다. Array.sort()❓Arrays.sort(배열);오름차순으로 정렬하고 싶은 배열을 전달인자로 주면 전달인자로 받은 배열이 정렬됩니다.문자열의 경우 아스키코드 순 (알파벳 순)으로 오름차순 정렬되며, 한글도 가나다 순으로 정렬됩니다.위와 같이 괄호 안에 정렬할 대상이 되는 배열을 넣어주기만 하면 돼서 매..
·Language/Java
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..
·Language/Java
Stream의 객체를 구성하고자 할 때 "Stream 생성 → 중간 연산→ 최종 연산"의 세 단계의 과정을 통해서 Stream의 구성이 이루어집니다.  이번 포스팅에서는 Stream의 요소를 다른 형태로 수집하는 최종 연산인 collect에 대해 알아보겠습니다. collect❓Stream의 최종 연산자 중 가장 복잡하지만, 가장 유용하게 사용할 수 있는 것이 바로 collect()입니다. collect()는 일반적으로 List, Set, Map 등의 Collection으로 수집하거나, 요소를 결합하여 단일 결과를 생성할 때 사용됩니다.collect 메서드의 시그니처 R collect(Collector collector); R : 결과 타입 (저장될 컬렉션)A : 중간 누적(accumulator)T : 스..
지누박
'Language' 카테고리의 글 목록 (2 Page)