#9-10 java.lang 패키지와 유용한 클래스 /날짜와 시간, 형식화

rjdqn·2022년 4월 7일
0

Java

목록 보기
9/11

Object

equals

equals는 객체의 주소를 가지고 비교를 한다.

Person p1 = new Person("kim");
Person p2 = new Person("kim");

p1과 p2는 다르다.

hashcode

str의 내용을 기준으로 비교한다.

Person p1 = new Person("kim");
Person p2 = new Person("kim");

p1.hashCode()와 p2.hashCode()는 같다.

단, p1.identityHashCode()과 p2.identityHashCode() 값은 다르다. 객체의 주소값으로 해시코드를 생성하기 때문이다.

toString

인스턴스에 대한 정보를 string으로 제공한다.

String

https://javatutorial95.blogspot.com/2017/04/string-methods-in-java.html

StringBuffer

string은 변경불가인 반면 버퍼는 변경 가능하다.
https://www.javastring.net/java/string/java-stringbuffer-class

Scanner

int nextInt()
String nextLine()

Scanner s = new Scanner(System.in);
String input = s.nextLine();

Calendar

Calendar cal = new GregorianCalendar();
Calendar cal = Calendar.getInstance();

profile
대학생

0개의 댓글