。゚(*´□`)゚。

코딩의 즐거움과 도전, 그리고 일상의 소소한 순간들이 어우러진 블로그

ㅋㅌ

문자열 뒤집기 // my_string.charAt(i), my_string.length()

quarrrter 2023. 6. 12. 12:10
class Solution {
    public String solution(String my_string) {
        String answer = "";
        
        for(int i = my_string.length() - 1 ; i >= 0; i--) {
            answer += my_string.charAt(i); 
        }
         
        return answer;
    }
}

my_string.length()에서 ()가 사용되는 이유

length가 문자열의 길이를 반환하는 메서드(method)이기 때문입니다. Java에서 메서드는 소괄호 ()를 사용하여 호출됩니다.

length()는 String 클래스에 내장된 메서드로, 해당 문자열의 길이를 반환합니다. 따라서 my_string.length()는 my_string 변수에 저장된 문자열의 길이를 나타냅니다.

 

 

메서드는 객체 지향 프로그래밍에서 클래스에 속한 함수로, 특정 작업을 수행하는 코드 블록입니다. 메서드는 클래스의 특정 기능을 정의하고, 이를 호출하여 실행할 수 있습니다.

메서드는 클래스의 행위를 구현하며, 클래스의 객체에 대해 특정 작업을 수행하거나 필요한 정보를 반환하는 역할을 합니다. 메서드는 매개변수를 받을 수도 있고, 반환 값을 가질 수도 있습니다.

 

문자 배열의 길이를 나타내는 속성인 length에는 ()가 붙지 않습니다.

Java에서 배열은 length라는 속성을 갖고 있으며, 이를 통해 배열의 길이를 얻을 수 있습니다. 배열의 길이를 반환하는 length 속성은 메소드가 아니기 때문에 ()를 사용하지 않습니다.