반응형
간단한 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 |