본문 바로가기

tostring2

포장(Wrapper) 클래스 포장(Wrapper) 클래스 자바에서는 실행의 효율성을 위해 8가지의 기본자료형 (Boolean, Character, Byte, Short, Integer, Long, Float, Double)을 값으로 직접 사용할 수 있으며, 8가지의 기본 자료형을 객체로 사용할 수 있는 클래스를 포장(wrapper) 클래스라 합니다. 기본 자료형을 객체로 사용하면 해당 클래스에서 제공되는 유용한 메서드들을 사용할 수 있습니다. 포장 클래스로부터 생성된 기본 자료형 객체의 값은 한번 생성된 다음에는 변할 수 없습니다. Integer 클래스 Integer 클래스는 정수값을 포장하는 클래스입니다. Integer(int n) // n : 정수형 값 Integer(String str) // str : 문자열(문자열과 동등한 .. 2021. 11. 30.
데이터 타입 변환(Casting) 데이터 타입 변환(Casting) 데이터 타입 변환 방법 데이터 타입 변환은 치역(traget type)에 정의역(source type)의 값을 배정할 때 발생합니다. 데이터 타입 변환 방법은 확대 변환과 축소 변환으로 나눌 수 있습니다. 1. 확대(widening)변환 치역(traget type)이 정의역(source type)보다 더 넓어 값의 손실이 발생하지 않고 저장됩니다. 예 : 8비트의 바이트 값을 32비트의 정수형으로 변환하는 경우 2. 축소(narrowing)변환 명시적인 형변환 구문을 사용해야 합니다. 치역(traget type)이 정의역(source type)보다 범위가 좁아서 값을 모두 저장할 수 없는 경우를 말합니다. 예 : 32비트의 정수형 값을 8비트의 바이트 형으로 변환하면 정.. 2021. 10. 21.