개발공부/알고리즘
java String 클래스 메소드 정리
이자드
2024. 1. 30. 17:53
java 알고리즘 공부를 하면서 필수적인 String 클래스의 메소드 정리입니다.
| 리턴 타입 | 메소드 이름(매개 변수) | 설명 |
| char | charAt(int index) | 특정 위치의 문자를 리턴합니다. |
| boolean | equals(Object anObject) | 두 문자열을 비교합니다. |
| byte[] | getBytes() | byte[]로 리턴합니다. |
| byte[] | getBytes(Charset charset) | 주어진 문자셋으로 인코딩한 byte[]로 리턴합니다. |
| int | indexOf(String str) | 문자열 내에서 주어진 문자열의 위치를 리턴합니다. |
| int | length() | 총 문자의 수를 리턴합니다. |
| String | replace(CharSequence target, CharSequence replacement) | target 부분을 replacement로 대치한 새로운 문자열을 리턴합니다. |
| String | substring(int beginIndex) | beginIndex 위치에서 끝까지 잘라낸 새로운 문자열을 리턴합니다. |
| String | substring(int beginIndex, int endIndex) | beginIndex 위치에서 endIndex 전까지 잘라낸 새로운 문자열을 리턴합니다. |
| String | toLowerCase() | 알파벳 소문자로 변환한 새로운 문자열을 리턴합니다. |
| String | toUpperCase() | 알파벳 대문자로 변환한 새로운 문자열을 리턴합니다. |
| String | trim() | 앞뒤 공백을 제거한 새로운 문자열을 리턴합니다. |
| String | valueOf(int i)valueOf(double d) | 기본 타입 값을 문자열로 리턴합니다. |
출처
[Java] 자바 문자열을 다루는 String 클래스 메소드 총정리
문자열 리터럴은 String 객체로 자동 생성되지만, String 클래스의 다양한 생성자를 이용해서 직접 String 객체를 생성할 수도 있습니다. String 객체는 문자열 조작을 위한 많은 메소드를 가지고 있습
hongong.hanbit.co.kr