Page 14 -
P. 14

A    B    C    D



                      3   Java의 주요 메소드                                    4602004


                         클래스                           주요 메소드

                                  • A.compareTo(B) : 숫자로된 문자열 A와 B를 비교하여 같으면 0, A가 크면 1, B
                                    가 크면 -1을 반환함
                                  • A.equals(B) : 대소문자를 구분하여 문자열 A와 B를 비교한 후 같으면 참, 다르
                                    면 거짓을 반환함
                                  • A.equalsIgnoreCase(B) : 대소문자 구분없이 문자열 A와 B를 비교한 후 같으
                                    면 참, 다르면 거짓을 반환함
                                  •toLowerCase(문자열) : 문자열을 모두 소문자로 변환함
                                  •toUpperCase(문자열) : 문자열을 모두 대문자로 변환함
                                  •split(구분자) : 지정된 구분자로 문자열을 구분하여 분리함
                                  •replaceAll(변환 대상, 변환할 문자) : 변환 대상을 변환할 문자로 치환함
                      String
                                  • A.substring(위치) : 문자열 A에서 지정한 위치를 포함한 이후의 모든 문자열을
                                    반환함
                                  •A.charAt(위치) : 문자열 A에서 위치에 해당하는 문자를 반환함
                                  •A.length( ) : 문자열 A의 길이를 반환함
                                  •A.trim( ) : 문자열 A의 좌우 공백을 제거함
                                  • getNumericValue( ) : 숫자 형태의 문자열을 정수형으로 반환함
                                     - ‘0’ ~ ‘9’ : 숫자 형태로 반환
                                     - ‘a’/‘A’ ~ ‘z’/‘Z’ : 10 ~ 35까지의 값을 반환
                                     - 특수 문자 : –1 반환
                                     - 분수처럼 정수형으로 표현할 수 없는 문자열 : –2 반환
                                  •countTokens( ) : StringTokenizer 객체의 토큰 개수를 반환함
                                  • hasMoreTokens( ) : Stringtokenizer 객체에 반환할 토큰이 있으면 참, 없으면
                      StringTokenizer
                                    거짓을 반환함
                                  •nextToken( ) : StringTokenizer 객체에서 차례로 토큰을 가져와 반환함

                      4   Python의 주요 표준 라이브러리                             1602004                   전문가의 조언

                                                                                            Java는 표준 라이브러리에 여러
                     Python은 Java와 동일하게 라이브러리를 패키지로 제공하며, 패키지에는 응                           패키지가 포함되어 있지만, Python
                     용 프로그램 개발에 필요한 클래스와 메소드들이 정의되어 있다.                                     은 표준 라이브러리라는 하나의
                                                                                            패키지만 존재합니다. 그렇기 때문
                     • Python에서 라이브러리를 사용하려면 ‘import random’과 같이 선언하고,                      에 라이브러리를 사용할 때 패키
                       사용할 때는 마침표(.)로 구분하여 ‘random.choice( )’와 같이 사용한다.                     지가 아닌 각 클래스를 호출하여
                                                                                            사용합니다.
                        클래스                             기능
                                • Python에 기본적인 인터페이스로, import문이나 클래스명 없이도 사용할 수 있다.
                      내장 함수
                                •주요 메소드 : abs( ), slice( ), pow( ), print( ) 등
                                •운영체제와 상호 작용하기 위한 기능을 제공한다.
                      os
                                •주요 메소드 : getcwd( ), chdir( ), system( ) 등
                                •고급 문자열 처리를 위한 기능을 제공한다.
                      re
                                •주요 메소드 : findall( ), sub( ) 등
                                •복잡한 수학 연산을 위한 기능을 제공한다.
                      math
                                •주요 메소드 : cos( ), log( ) 등

                                                                                               1장  프로그래밍 언어 활용 21





                                                                                                     2025. 11. 19.   오후 5:08
          01_2026프로그래밍기능사필기_1과목1장(017~034) .indd   21
          01_2026프로그래밍기능사필기_1과목1장(017~034) .indd   21                                                2025. 11. 19.   오후 5:08
   9   10   11   12   13   14   15   16   17   18   19