자바 기본 패키지 클래스
포장 류
기본 데이터 유형 에 있어 사실은 하나의 숫자 이지 만 기본 데이터 유형 에 속성 방법 과 구조 기 를 추가 하고 기본 데이터 유형 을 대응 하여 포장 하면 새로운 유형 이 생 긴 다.이런 유형 은 포장 류 라 고 불 린 다.
그러면 기본 데이터 유형 은 앞에서 말 한 적 이 있 습 니 다
byte short int long float double char boolean
즉,이 를 포장 하 는 것 입 니 다.기본 데이터 유형 과 포장 류 의 대응 관 계 는 어떻게 됩 니까?기본 데이터 형식
대응 하 는 포장 류
byte
Byte
short
Short
int
Integer
long
Long
float
Float
double
Double
char
Char
boolean
Boolean
2.Integer 포장 류
2.1 Integer 류 의 기본 소개
Integer 포장 류 는 int 기본 데이터 형식 을 통 해 봉 인 된 것 으로 자바 의 API 설명 문 서 를 통 해 기본 정 보 를 얻 을 수 있 습 니 다.
Integer 포장 류 는 자바.lang 에서 직접 사용 할 수 있 음 을 의미 하 며 패키지 가 필요 없습니다.
Integer 류 는 final 수식 부호 에 의 해 수식 된다.그러면 이 종 류 는 하위 클래스 가 있어 서 는 안 되 고 계승 할 수 없다.
2.2 Integer 클래스 의 속성
package cn.zhz.Instance;
public class Test02 {
public static void main(String[] args) {
//
System.out.println(Integer.MAX_VALUE);
System.out.println(Integer.MIN_VALUE);
// : Int
System.out.println(Integer.MAX_VALUE + 1);
System.out.println(Integer.MIN_VALUE - 1);
}
}
2.3 Integer 류 의 구조 기
package cn.zhz.Instance;
public class Test03 {
public static void main(String[] args) {
Integer i1 = new Integer(13);
System.out.println(i1.toString());
Integer i2 = new Integer("12");
System.out.println(i2);
}
}
3.자동 포장 과 자동 분해
package cn.zhz.Instance;
public class Test04 {
public static void main(String[] args) {
// :int-->Integer
Integer i = 12;
System.out.println(i);
// :Integer-->int
Integer i2 = new Integer(123);
int num = i2;
System.out.println(num);
}
}
4.Integer 포장 류 의 방법유형
방법.
방법의 설명
반환 값
int
compareTo()
두 정수 대상 의 수 치 를 비교 하 다.
세 개의 값 만 되 돌려 줍 니 다.아니면 0-11.
boolean
equals()
이 대상 을 지정 한 대상 과 비교 합 니 다.
트 루 나 false 로 돌아 갑 니 다.
int
intValue()
정수 형식 으로 이 정수 의 값 을 되 돌려 줍 니 다.
static int
parseInt()
입력 한 String 형식의 데 이 터 를 int 형식의 데이터 로 변환 합 니 다.
String
toString()
이 정수 치 를 나타 내 는 문자열 대상 을 되 돌려 줍 니 다.
package cn.zhz.Instance;
public class Test05 {
public static void main(String[] args) {
//compareTo(): , 0 -1 1
Integer i1 = new Integer(6);
Integer i2 = new Integer(12);
System.out.println(i1.compareTo(i2));//return (x < y) ? -1 ((x == y) ? 0 : 1)
//equals():Integer object equals , value
//Integer new
Integer i3 = new Integer(12);
Integer i4 = new Integer(12);
System.out.println(i3 == i4);//false ==
boolean flag = i3.equals(i4);
System.out.println(flag);
//Integer
Integer i5 = 12;
Integer i6 = 12;
System.out.println(i5.equals(i6));//true
System.out.println(i5 == i6);
/*
* -128~127 , , ,
* */
//intvalue():
Integer i7 = 130;
int i = i7.intValue();
System.out.println(i);
//parseInt(String s):String -->int
int i8 = Integer.parseInt("12");
System.out.println(i8);
//toString():
Integer i10 = 130;
System.out.println(i10.toString());
}
}
자바 기반 의 포장 류 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.자바 포장 류 에 관 한 더 많은 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.