DAY 3

KSH·2022년 4월 19일

변수 선언할 경우 저장 되지 않음.
프로그램은 재활용이 최우선이기에 똑같은 문자열을 사용할 경우 주소값 70번지에 있는 문자열을 재활용한다. str3 == str4

WrapperClass : Float, Double

  • primitive data type은 소문자
  • WrapperClass는 첫 글자가 대문자

primitive data type 외에는 모두 class로 만들어진 java instance(class를 메모리에 올린 것)

  • 컴퓨터가 실행을 하기 위해서는 실행 대상을 먼저 메모리에 올리는(load) 행위부터 한다
  • 문자열을 의미하는 String도 class를 메모리에 load해서 사용한다

concat : 문자열을 붙일 수 있다

문자열의 길이와 위치값을 구할 때
length와 index를 사용한다
length는 1부터 시작하지만 index는 0부터 시작한다.
배열도 index로 마찬가지로 0부터 시작한다.

equals : 문자열 비교
equalsIgnoreCase : 대소문자 무시하고 문자열 비교

  • 본판 불변의 법칙 : 변환한 결과는 저장하지 않으면 사라진다

split : 문자열 나누기
substring : 문자열 자르기

  • 본판 불변의 법칙 : 변환한 결과는 저장하지 않으면 사라진다

String str = "nice to meet you, too.";
System.out.println(str.substring(6));
//인덱스 6번째인 o부터 끝까지 출력
System.out.println(str.substring(6, 14));
//인덱스 6번째 o부터 인덱스 14까지 출력
//마지막 인덱스는 출력하지 않으므로 y까지 출력

0개의 댓글