Java에서 제공하는 API

최지혜·2022년 11월 4일
0

java

목록 보기
13/33

Java에서 제공하는 API

- 1. String

(문자열을 비교할 때는 ==이 아니라 equals() 메서드를 사용)

- 2. StringBuffer : 성능에 영향을 받지 않고 문자열 처리

긴 문자열 조합
값을 추가할 때엔 append() 메서드
값을 사용하기 위해서는 StringBuffer.toString() 메서드

- 3. Wrapper : 기본 자료형을 객체 타입으로 처리

Integer num1 = new Integer(100);
int num2 = num1.intValue();
Integer num1 = 100; // 박싱
int num2 = num1; // 언박싱

- 4. System

public final static InputStream in // 키보드 입력용 입력 스트림
public final static PrintStream out // 표준 출력을 위한 출력 스트림
public final static PrintStream err // 표준 오류 출력을 위한 출력 스트림

- 5. Date, Calender

- 6. Scanner : 입력 스트림 ( 데이터를 입력받는 클래스 )

Scanner scanner = new Scanner(System.in);
System.out.println(scanner.next()); // String을 반환

- 7. Random : 난수 생성

-nextInt() 메서드 사용 시 Integer 범위에서 난수가 나온다.
-파라미터 값으로 숫자 n을 제공한다고 하면, 0부터 n-1까지로 난수의 범위를 설정
-next와 Primitive Type을 결합하여 해당 자료형의 범위 내의 양수에서 난수를 생성

Random random = new Random();
System.out.println(random.nextInt(10)); // 0~9
System.out.println(random.nextDouble()); // 매개변수 X, Double 범위에서 생성

- 8. StringTokenizer : 구분자로 연결된 문자열을 손쉽게 분리(파싱)

구분자에는 공백, 콤마, 탭 주로 사용

profile
매일 성장하는 개발자

0개의 댓글