[수업 6회차] 자바 메모리 구조, NullPointerException, String 메서드

자바 메모리 구조

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 메서드

  • 문자열의 포함여부 확인
  • boolean 리턴

split 메서드

  • 특정 값을 기준으로 잘라서 배열로 반환함

By dororok

Leave a Reply

Your email address will not be published. Required fields are marked *