반응형
StringBuilder class
- StringBuffer와 거의 동일하다.
- 다른 점은 StringBuffer는 동기화가 되어있어 멀티 쓰레드에 안전하다(thread-safe).
- StringBuilder는 동기화되지 않아 멀티 쓰레드에 안전하지 않다.
- 따라서 싱글 쓰레드에서는 StringBuilder를 사용하면 성능이 향상.
Math class
- abs(넘버형 데이터타입)
- absolute의 abs이다.
- 절대값을 반환한다.
- 여기서 절대값이란 음수가 아닌 양수값을 말한다.
- 반환하는 타입은 입력 데이터타입과 동일하다.
- round(float or double)
- 가장 일반적인 반올림 메서드.
- 소수점 첫번째에서 반올림한 정수값(Integer)를 반환한다.
- ceil(double d)
- 반올림하여 반환한다.
- 반환타입 double.
- floor(double d)
- 소숫값을 버린다.
- 반환타입 double.
반올림 함수들은 음수를 사용할 때 주의하여야 한다.
- max(비교값1, 비교값2)
- maximum.
- 둘 중 최댓값을 반환.
- min(비교값1, 비교값2)
- minimum.
- 둘 중 최솟값을 반환.
- random()
- 무작위 값(난수)을 생성합니다.
- 반환타입 double.
잔짜 난수를 만드는 방법
2024.08.23 - [🕸 Algorithm/🕸 자료구조와 알고리즘] - [Java/Algorithm]자료구조와 난수
이외에도 반올림 메서드는 다양한 게 있으므로
기능이 필요할 때마다 찾아보내는 게 가장 좋은 방법이다.
반응형
'☕ 자바 JAVA > ☕ 클래스와 함수 Class & Method' 카테고리의 다른 글
[JAVA]Calendar (1) | 2024.11.14 |
---|---|
[JAVA]날짜와 시간 (0) | 2024.11.13 |
[JAVA]StringBuffer클래스와 메서드 (1) | 2024.11.09 |
[JAVA]String.join() & 문자열을 다른 타입으로 변환 (0) | 2024.11.08 |
[JAVA]String 생성자와 메서드들 (0) | 2024.11.08 |