자바 메모리 구조
NullPointerException
- 참조하는 객체가 없는데 참조변수를 사용하면 발생한다
int[ ] arr = null;
arr[0] = 10; -> NullPointerException 발생
String str = null;
str.equals("abc"); -> NullPointerException 발생
String 객체
- 재할당 시 수정되는게 아니라 새로 만들어진다!
replace 메서드
- 문자열 수정 메서드
- 새로운 String객체를 생성한다
String oldStr = "자바 프로그래밍";
String newStr = oldStr.replace("자바", "JAVA");
substring 메서드
- 문자열을 자르는 메서드
- str.substring(beginIndex, endIndex);
- beginIndex 포함, endIndex 불포함
indexOf 메서드
- 문자열 또는 문자의 시작 인덱스를 반환
- 없는 경우 -1 반환
contains 메서드
split 메서드