[개발일지]210809_TIL : RESTful, Java String.replace()

Gooder·2021년 8월 9일
1

개발일지

목록 보기
10/28

RESTful

게시글 보러가기

Java에서 놓치고있던 부분

변수를 선언하고 초기화하지않은 상태에서 사용하려하면 컴파일 에러가 난다.
이 부분은 IDE가 잡아줘서 간과하고있었는데 다시 한 번 꼭 알아둬야겠다.

String은 변경을 할 수 없기 때문에 다음과 같은 결과가 나온다.

String str = "Hi";
str.replace(charAt(1),'e');
System.out.println(str);

//출력 결과
//Hi

He가 출력될 것 같지만 str.replace를 하면 새로운 객체를 생성해서 넘겨주는 방식이기 때문에 He로 만들고 싶으면
str = str.replace(charAt(1),'e');
와 같이 작성해줘야한다.

profile
세상을 변화시킬 신스틸러 서비스를 만들고싶은 개발자 Gooder 입니다.

0개의 댓글