원지의 개발
728x90
article thumbnail
[Java] API_ java.lang (문자열, Math 등)
프로그래밍 언어/Java 2022. 10. 18. 18:15

JAVA API : application programming interface 미리 만들어진 기능인 라이브러리 API안에 많은 패키지들이 존재 (lang, util, IO 등) 메서드 모형 읽는 법 접근제어자 + (매개변수) + ;(결과)반환유형 - 클래스가 선언된 위치 접근제어자 구분 public private default protected java.lang 패키지 기본적인 클래스들을 담고 있는 패키지(이므로) java.lang 패키지의 클래스와 인터페이스는 import 구문 없이 사용 가능 나머지는 import 구문 필요 Object (aka.최고 조상) 모든 자바의 클래스는 Object클래스의 자식이거나 자손 클래스 특정 메소드 오버라이딩(toString, equals, clone 등) 더보기 ..

article thumbnail
[Java] method(메서드)
프로그래밍 언어/Java 2022. 10. 4. 18:14

메서드 (method) 반복적으로 수행되는 여러 문장을 메서드로 작성 반복되는 코드 블록에 이름을 붙여 놓은 것 장정: 코드의 중복을 줄임 / 관리 용이 / 재사용 가능 / 간결해서 이해하기 쉬워짐 하나의 메서드는 한 가지 기능만 수행하도록 작성 메서드의 이름 뒤에는 반드시 소괄호 ( ) return은 반드시 1개 메서드는 메서드 내부에 생성할 수 X - 절차지향인 C언어, 파이썬은 위 / 자바는 위, 아래 상관없음 (class 내부에만 있으면 됨) 좌측의 중복되는 코드 2개 ↓ 우측의 메서드 1개로 만듦 선언 방법 (암기 필수) (매개 변수1, 매개 변수2 ...) { // 메서드 호출시 수행될 코드; } // 예시 int add (int a, int b) { int..

article thumbnail
[Java] String 클래스, 문자열 자르기(subString, split, toCharArray)
프로그래밍 언어/Java 2022. 9. 30. 17:50

String 클래스 - 원래 char[ ] = { A, A, A } -> 인덱스 0, 1, length-1 다른 인덱스들은 왼쪽으로 옮겨서 문자열처럼 보이게 함 String은 생성자를 사용해서 객체를 만들 필요 없이 기초 데이터를 사용할 때처럼 바로 초기화해서 사용 가능 String 클래스의 주요 메서드 charAt() 특정 인덱스의 글자를 리턴. 한 글자 자르기 char형 반환인데 + 사용하여 String에 붙일 수 있음 indexOf() 특정 문자열의 시작 인덱스 값을 반환 찾는 문자의 위치를 반환 (앞에서부터) 찾는 문자가 없다면 -1 을 리턴 lastIndexOf() 찾는 문자의 위치를 반환 (뒤에서부터) length() 문자열의 길이 replace() 특정 문자열을 변경 str.replace (..

728x90
250x250