JavaScript ==와 ===의 차이
1. 동등 연산자 (==) == 연산자는 동등 비교 연산자로, 비교하려는 두 값이 서로 동등한지를 확인한다. 이 연산자는 값을 비교할 때 데이터 형식이 다른 경우에도 암묵적 형변환을 수행하여 값이 동일한지를 확인한다. 또한 타입이 다른 두 값의 비교를 할 때 타입 변환이 일어난다. 타입 변환 규칙에 따라 값이 같은지 비교한다. 100 == 100 ...
1. 동등 연산자 (==) == 연산자는 동등 비교 연산자로, 비교하려는 두 값이 서로 동등한지를 확인한다. 이 연산자는 값을 비교할 때 데이터 형식이 다른 경우에도 암묵적 형변환을 수행하여 값이 동일한지를 확인한다. 또한 타입이 다른 두 값의 비교를 할 때 타입 변환이 일어난다. 타입 변환 규칙에 따라 값이 같은지 비교한다. 100 == 100 ...
1. 파일 상태 프로젝트 도구 창 (Alt 1)에서 파일을 다양한 색상으로 표시할 수 있으며, 편집기 탭은 코드 분석 결과, 버전 관리 상태 등에 따라 강조 표시될 수 있다. 버전 제어 → 파일 상태 색상 설정 페이지에서 VCS 파일 상태 색상을 구성할 수 있다. (Ctrl Alt S) 수정된 내용이 있는 폴더와 패키지를 강조 표시하려면 버전...
1. 직렬화 직렬화(Serialization)는 데이터 구조나 객체 상태를 저장하거나 전송할 수 있는 포맷(예: JSON, XML)으로 변환하는 과정이다. 이렇게 하면 메모리에 있는 객체를 파일 시스템, 데이터베이스, 또는 네트워크를 통해 전송 후에도 재구성할 수 있다. 즉, 객체들의 데이터를 연속적인 데이터(스트림)로 변형하여 전송 가능한 형태로 ...
1. StringBuilder 생성자 StringBuilder 클래스에는 4개의 생성자가 있다. StringBuilder(): 최대 16자를 입력할 수 있는 빈 문자열 빌더를 생성한다. StringBuilder(int capacity): 지정된 문자 용량으로 빈 문자열 빌더를 생성한다. 이는 문자열 빌더에 필요한 용량...
1. StringBuffer 생성자 StringBuffer 클래스에는 4개의 생성자가 있다. StringBuffer(): 최대 16자를 저장할 수 있는 빈 문자열 버퍼를 생성한다. StringBuffer(int capacity): 지정된 문자 용량으로 빈 문자열 버퍼를 생성한다. 이는 문자열 버퍼에 필요한 용량을 알고...
1. 문자열에서 문자 제거 Java String 클래스에는 다양한 replace() 메서드가 있다. 이를 사용하여 문자열에서 문자를 제거할 수 있다. 1) replace(char oldChar, char newChar) 이 메서드는 oldChar를 newChar로 대체한 새 문자열을 반환한다. 이 메서드는 oldChar의 모든 발생을 newChar ...
1. 문자열 해시코드 계산 문자열 해시 코드 계산은 아래의 논리를 따른다. int hashcode = s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1]; s[i]는 i번째 인덱스의 문자이다. ^ 지수화를 나타낸다. n은 문자열의 길이이다. 2. hashCod...
1. for 루프 사용 String characters를 하나씩 가져오는 코드를 직접 작성할 수 있다. 그런 다음 문자 배열을 문자로 채운다. 예제 import java.util.Arrays; public class StringChar { public static void main(String[] args) { Str...
1. equals() 메서드 equals() 메서드를 사용하여 두 문자열의 동일성을 비교할 수 있다. Java 문자열은 대소문자를 구분하므로 비교도 대소문자를 구분한다. 대소문자를 구분하지 않고 동일성을 테스트하려면 equalsIgnoreCase()메서드를 사용한다. 예제 public class StringComparison { p...
1. Double.parseDouble() Double.parseDouble()을 사용하여 String 객체를 double로 변환할 수 있다. 문자열은 “+” 또는 “-“로 시작하여 양수 및 음수 double 값을 선언할 수 있다. 문자열은 “d”로 끝나 double 값을 포함한다는 것을 나타낼 수 있다. 문자열이 null이면 이 메서드는 NullP...