자바 기본 패키지 클래스

4380 단어 자바포장 류
1.자바 의 포장 류
포장 류
기본 데이터 유형 에 있어 사실은 하나의 숫자 이지 만 기본 데이터 유형 에 속성 방법 과 구조 기 를 추가 하고 기본 데이터 유형 을 대응 하여 포장 하면 새로운 유형 이 생 긴 다.이런 유형 은 포장 류 라 고 불 린 다.
그러면 기본 데이터 유형 은 앞에서 말 한 적 이 있 습 니 다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());
    }
}
자바 기반 의 포장 류 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.자바 포장 류 에 관 한 더 많은 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 바 랍 니 다!

좋은 웹페이지 즐겨찾기