[JAVA] charAt(), substring() 차이

dadev·2022년 1월 23일
0

Java

목록 보기
12/12
post-thumbnail

💡 오늘의 호기심

  • 백준 문제풀이를 진행하다 charAt()과 substring()의 차이에 대해 궁금해져서 알아보았다.


1. charAt()

❓ 인수번째의 문자를 읽음.

ex)

java
String str = "abcde";
str.charAt(1);
System.out.println(str.charAt(1)); // 'b'

chatAt(i) : i 인덱스에 해당하는 문자가 나옴.



2. substring()

❓ 문자열을 읽을 수 있음.

ex)

java
String str = "abcde";
str.substring(1,4);
System.out.println(str.substring(1,4)); // bcd

str.substring(시작 위치, 종료위치)

str .substring(1,4) : 1번 인덱스의 값부터 4번 인덱스의 직전값까지 읽어라.



profile
매일매일 최선을 다하는 개발자

0개의 댓글