전체 글

· Java
✔️ 한 줄 요약String[] split(String regex) : regex 구분자를 기준으로 문자열을 분할 (limit = 0 과 같이 작동), 분리된 문자열은 배열로 반환String[] split(String regex, int limit) : regex 구분자를 기준으로 문자열을 분할(= 패턴), 분리된 문자열은 배열로 반환- limit 빈 문자열이 있다면 결과 배열에 포함- limit = 0 : 패턴이 가능한 한 많이 적용, 마지막 패턴 뒤 빈 문자열이 있어도 결과 배열에 포함되지 않음- limit > 0 : 패턴이 최대 limit - 1번 적용되고, 결과 배열의 최대 길이는 limit  split(String regex) vs split(String regex, int limit)문자열을 ..
· Java
✔️ 한 줄 요약주요 메소드설명append(String str)문자열 끝에 문자열 추가insert(int offset, String str)offset 위치에 str 문자열 삽입delete(int start, int end)start ~ end-1 범위 문자열 삭제deleteCharAt(int index)index 위치의 문자 삭제replace(int start, int end, String str)start ~ end - 1 범위의 문자열 str로 대체reverse()문자열 역순으로 변경setCharAt(int index, char ch)index 위치의 문자 ch로 대체charAt(int index)index 위치의 문자 반환substring(int start, int end)start ~ end-1..
· Java
✔️ 한 줄 요약방법장점상황단점Arrays.copyOfRange간결하고 사용하기 쉬움배열의 특정 범위를 복사할 때특정 범위 복사에만 사용 가능Arrays.copyOf간단하고 사용하기 쉬움배열의 처음부터 일정 길이만큼 복사할 때배열 길이를 명시적으로 지정해야 함System.arraycopy매우 빠르고 효율적성능이 매우 중요한 경우복잡한 사용법ArrayList리스트 작업에 유용리스트 작업이 필요할 때성능이 배열에 비해 떨어질 수 있음Stream함수형 프로그래밍에 적합함수형 프로그래밍을 사용할 때성능이 배열 복사보다 떨어질 수 있음for문(수동 복사)유연성이 높음특별한 로직이 필요할 때코드가 길어지고 복잡해질 수 있음 Java에서 배열을 복사하는 방법에는 여러가지가 있다. 각 방법들의 장단점과 사용법, 쓰이는..
· CS
✔️ 한 줄 요약인터프리터 언어(Interpreter Language) : 소스 코드를 한 줄씩 읽고, 즉시 실행하는 언어컴파일 언어(Compiled Language) : 소스 코드를 실행하기 전에 한 번에 기계어로 컴파일하여 실행 파일을 생성하는 언어 인터프리터 언어(Interpreter Language)인터프리터(Interpreter)가 프로그램이 실행될 때 소스 코드를 한 줄씩 읽고 해석하여 즉시 실행하는 언어다.대표적인 언어로는 파이썬(Python), 자바스크립트(JavaScript), 루비(Ruby)가 있다. 특징1. 소스 코드를 한 줄씩 읽고 해석하며 실행하므로 별도의 컴파일 과정 없이 즉시 실행할 수 있다. 빠른 프로토타이핑과 테스트가 가능하다. API 엔드포인트를 빠르게 수정하고 결과를 즉..
· Java
✔️ 한 줄 요약range(시작 인덱스, 종료 인덱스) → 시작 인덱스부터 종료 인덱스 - 1 까지rangeClosed(시작 인덱스, 종료 인덱스) → 시작 인덱스 부터 종료 인덱스 까지 (end_index 포함) 예시 및 출력int[] array1 = IntStream.range(0, 6) .toArray();int[] array2 = IntStream.rangeClosed(0, 6) .toArray();[0, 1, 2, 3, 4, 5][0, 1, 2, 3, 4, 5, 6] 내부 코드public static IntStream range(int startInclusive, int endExclusive) { if (startInclusive >= endExclusive) {..
토리토리토토
내가 보려고 정리하는 블로그