NULL

자바 charAt, subStirng 함수 본문

Back-end/JAVA

자바 charAt, subStirng 함수

1924 2021. 12. 26. 05:01

charAt 함수란?
String 타입의 데이터(문자열)에서 특정 문자를 char 타입으로 변환할 때 사용하는 함수이다.

String sample = "abc";
char target = sample.charAt(0);

위처럼 String 변수에서 사용할 수 있으며,
charAt(i)
i 자리에는 int 형 변수를 넣어서 원하는 위치의 문자를 가져올 수 있다.

 

사용법

public static void main(String[] args) {
	    String example = "안녕하세요";
        
	    char target1;
	    char target2;
	    char target3;
	    
	    target1 = example.charAt(0);
	    target2 = example.charAt(1);
	    target3 = example.charAt(2);
	    
	    System.out.println(target1);
	    System.out.println(target2);
	    System.out.println(target3);
	}

 

결과

example의 문자열인 "안녕하세요" 기준으로

target1은 0번째 인덱스의 "안"을 출력

target2은 1번째 인덱스의 "녕"을 출력

target3은 2번째 인덱스의 "하"을 출력한다.

 

 

 

subStirng 함수

 

문자의 시작번호 또는 문자의 시작과 끝을 지정할 수 있다.

 

사용법은 다음과 같다.

public static void main(String[] args) {
	    String example = "안녕하세요";
	    
	    String target1 = example.substring(0);
	    String target2 = example.substring(1, 4);
	    String target3 = example.substring(4);
	    
	    
	    System.out.println(target1);
	    System.out.println(target2);
	    System.out.println(target3);
}

 

exapmle = "안녕하세요" 기준으로

target1는 example의 0번째 인덱스부터 시작해서 "안녕하세요" 출력

target2는 example의 1번째 인덱스부터 시작해서 4번째 인덱스까지 "녕하세" 출력

target3는 example의 4번째 인덱스부터 시작해서 "요" 출력

'Back-end > JAVA' 카테고리의 다른 글

자바 배열개념  (0) 2021.12.27
자바 재귀함수  (0) 2021.12.26
자바 return  (0) 2021.12.26
자바 사용자 정의 함수  (0) 2021.12.26
자바 equals함수  (0) 2021.12.24
Comments