계층 구조로 변경하기IntelliJ IDE를 사용하여 개발을 하다보면, 디렉토리 안에 디렉토리를 생성했음에도 불구하고, 계층 구조로 되는 것이 아니라 점(.)으로 구분되는 경우가 있습니다. 이때 간단한 방법으로 이를 해결할 수 있습니다. 위와 같이 점(.)으로 구분되는 경우 프로젝트 우측 상단에 점 세개를 클릭 ➡️ Options ➡️ Tree Appearance ➡️ Compact Middle Packages 해제 Compact Middle Packages 해제를 하게 되면 위와 같이 정상적으로 계층구조로 변경할 수 있습니다.
TIL,일일 회고
메타문자란 ❓메타문자(Meta Characters)는 특별한 의미를 가진 문자들을 말합니다. 주로 쉘(Shell)이나 정규표현식에서 사용되며, 일반 문자와는 다르게 특수한 기능을 수행합니다.주요 메타문자 종류*모든 문자열을 의미 (예: *.txt는 모든 txt 파일)?단일 문자를 의미[]문자 집합을 지정 (예: [abc]는 a, b, c 중 하나)>출력 리다이렉션 (파일로 출력 저장)입력 리다이렉션 (파일에서 입력 받기)>>출력 추가 (파일 끝에 추가)|파이프 (한 명령의 출력을 다른 명령의 입력으로)$변수 참조&백그라운드 실행;명령어 구분\이스케이프 문자 (메타문자의 특수 기능 제거)', ''따옴표 (문자열 묶기)메타문자 예시 알아보기# * 메타문자 사용ls *.txt # 모든 txt 파일 ..
개요 [백준, 1541번] 잃어버린 괄호 (Java)문제설명입력 & 출력나의 풀이문제 접근 방법"백준 - 잃어버린 괄호"문제는 주어진 식에 적절히 괄호를 넣었을 때 최소의 값을 만드는 문제입니다. 연산자는 '+'와 '-'만 주어지기 때문에 최소pixx.tistory.com 위 문제처럼 split() 메서드를 사용하여 지정한 구분자로 분리하려고 할 때 구분자가 "+"면 별도의 처리를 해줘야 합니다. split("+")가 안 되는 이유Java의 String.split() 메서드에서 "+"가 제대로 작동하지 않는 이유는 +가 정규식에서 특별한 의미를 가지는 메타문자이기 때문입니다. 정규표현식에서 :'+'직전 패턴이 1회 이상 반복됨을 의미합니다."a+"는 "a", "aa", "aaa" 등을 매칭.'-'특별한..
개요// 1차원 배열 복사int[] original = {1, 2, 3, 4, 5};int[] copied = new int[original.length];for(int i = 0; i Java를 사용하다보면 객체나 배열을 복사해야하는 경우가 있습니다. 이 때 위와 같이 반복문을 사용하여 복사를 해야 합니다. 하지만 Java에서는 배열을 복사하는 여러 가지 메서드를 제공합니다. 각각의 방법에 대해 알아보겠습니다. clone() 메서드 사용int[] original = {1, 2, 3, 4, 5};int[] cloned = original.clone(); 가장 간단한 방법으로, 배열의 clone() 메서드를 사용하는 것입니다.특징가장 간단한 방법얕은 복사만 수행다차원 배열의 경우 주의 필요 System..