프로그래밍/Q
2024. 4. 2.
[자바] Q. String에 대해
*String의 선언 방법에는 2가지가 있다. 1.리터럴 변수를 이용해서 선언하기 2. 객체 String을 이용해서 선언하기 그렇다면, 둘의 차이는 무엇일까? Q1. String Literal VS new String() String Literal (변수) new String() 생성 방법 String str1 = "hi"; String str1 = new String("hi"); 근본적 정의 고정된 값의 변수로 String형 자료를 생성 String의 새로운 객체를 생성한다. Q2. 문자열 비교: "==(비교연산자)"과 "equals()" == equals( ) 설명 비교 연산자 자료형의 값을 비교함 →자료형의 주소 값으로 비교를 함 메소드 문자열 2개의 값을 비교 함 → 객체의 값 자체를 비교함. 코..