IT정보사전

자바 문자열 함수 length(), charAt(), endsWith(), subString() 정리 본문

웹 프로그래밍

자바 문자열 함수 length(), charAt(), endsWith(), subString() 정리

작은나무0530 2019. 2. 26. 18:19
728x90
반응형

안녕하세요~작은나무입니다!!
이번 포스팅은 Java 프로젝트를 진행하면서 자바 문자열 함수를 이용하게 되서 정리를 해볼까 합니다.
많은 함수들이 있지만 오늘은 이번 프로젝트를 진행하면서 사용한 함수를 먼저 알아보겠습니다.

length(), charAt(), endWith(), subString()


length()
문자열의 길이를 확인 있습니다.
String의 문장의 길이를 조회하여 리턴 합니다. String은 배열이 아니어서 .length와 .size를 사용할 수 없습니다.

String temp = "ABCDEFG";
System.out.println(temp.length());

결과값 : 7

charAt(int index)
문자열중 인덱스 위치의 문자열을 확인 있습니다.
Java의 경우 index 값은 0부터 시작 합니다.

String temp = "ABCDEFG";
System.out.println(temp.charAt(4));

결과값 : E

※ subString으로 원하는 위치의 문자열을 가져올 수 있지만 charAt이 subString보다 속도가 더 빠릅니다.


endsWith(String)
문자열의 마지막 문자에 대한 유,무를 확인 할 수 있습니다. 있다면 true, 없다면 false를 반환 합니다.
endsWith의 경우 대소문자를 구별합니다.

String temp = "ABCDEFG";
System.out.println(temp.endsWith("G"));

결과값 : true

※ endsWith와 반대로 startsWith(String)의 경우는 문자열의 처음 시작 문자에 대한 유,무를 확인할 수 있습니다.


substring(int index, int index)
문자열 자르기에서 가장 많이 사용하는 함수입니다. subString은 자바,닷넷,자바스크립트 등에서도 많이 사용하죠
문자열에 지정한 범위에 속하는 문자열을 반환합니다.

String temp = "ABCDEFG";
System.out.println(temp.subString(0, 3));

결과값 : ABC

첫번째 index는 시작지점, 두번째 index는 끝지점 입니다. 역시 index값은 0부터 시작합니다.

※ charAt의 경우는 특정위치의 문자 하나를 뽑아내지만 substring은 문자열을 확인 할 수 있습니다.


728x90
반응형
그리드형
Comments