Computer Science/Java

Java - 문자열 함수

ajdanddl 2020. 1. 25. 18:09
반응형

간단한 Java 문자열 함수에 대해 알아봅시다. 

문자열의 제일 마지막에 있는 문자를 알려주는 함수입니다.

 

1
2
3
4
5
6
7
8
9
10
public class Main {
 
    public static char function(String input) {
        return input.charAt(input.length()-1);//input에 들어있는 문자열 중 가장 마지막에 있는 문자를 가져옴
    }
    public static void main(String[] args) {
        System.out.println("Hello World의 가장 마지막 단어는 "+ function("Hello World"));
    }
}
 
cs

 

charAt(input.length()-1)에서 input.length()에 -1을 해주는 이유는

 

Hello World 문자열의 길이 즉, input.length()의 값은 11이지만

charAt은 0부터 세기 시작하기 때문입니다.

 

따라서 Hello World의 H는 0번째이고 마지막 d는 10번째 문자로 인식합니다.

 

그 어떠한 문자열이 와도 맨 마지막에 있는 문자의 위치(index)는 charAt(string.length()-1)이 됩니다.

반응형

'Computer Science > Java' 카테고리의 다른 글

Java - 상속  (0) 2020.01.26
Java - 클래스  (0) 2020.01.26
Java - 배열  (0) 2020.01.25
Java - 사용자 정의 함수 (메소드)  (0) 2020.01.25
Java - 파일입출력  (0) 2020.01.25