Trang chủ Khóa họcNgôn ngữJava FaCode Ngôn ngữ Java Lớp Wrapper trong Java

FaCode Ngôn ngữ Java Lớp Wrapper trong Java

Bởi kiet

FaCode Ngôn ngữ Java Lớp Wrapper trong Java.

Lớp Wrapper trong java

Lớp Wrapper trong java cung cấp cơ chế để chuyển đổi kiểu dữ liệu nguyên thủy thành kiểu đối tượng và từ đối tượng thành kiểu dữ liệu nguyên thủy.

Từ J2SE 5.0, tính năng autoboxingunboxing chuyển đổi kiểu dữ liệu nguyên thủy thành kiểu đối tượng và từ đối tượng thành kiểu dữ liệu nguyên thủy một cách tự động. Sự chuyển đổi tự động kiểu dữ liệu nguyên thủy thành kiểu đối tượng được gọi là autoboxing và ngược lại được gọi là unboxing.

Trong java, có 8 lớp Wrapper chúng được thiết kế trong gói java.lang.

Kiểu nguyên thủyKiểu Wrapper
booleanBoolean
charCharacter
byteByte
shortShort
intInteger
longLong
floatFloat
doubleDouble

Ví dụ chuyển kiểu dữ liệu nguyên thủy thành kiểu Wrapper

FaCode Ngôn ngữ Java

Output:

Code:

public class WrapperExample1 {

    public static void main(String args[])

    {

        // Đổi int thành Integer

        int a = 20;

        Integer i = Integer.valueOf(a);// đổi int thành Integer

        Integer j = a;// autoboxing, tự động đổi int thành Integer trong nội bộ trình biên dịch

        System.out.println(a + " " + i + " " + j);

    }

}

Ví dụ chuyển kiểu Wrapper thành kiểu dữ liểu nguyên thủy

FaCode Ngôn ngữ Java

Output:

Code:

public class WrapperExample2 {

    public static void main(String args[])

    {

        // đổi Integer thành int

        Integer a = new Integer(3);

        int i = a.intValue(); // đổi Integer thành int

        int j = a; // unboxing, tự động đổi Integer thành int trong nội bộ trình biên dịch

        System.out.println(a + " " + i + " " + j);

    }

}
FaCode Ngôn ngữ Java
FaCode Ngôn ngữ Java

_____________

Khóa học lập trình

7 Java frameworks phổ biến nhất hiện nay

xem thêm

________

FaCode là một seri học tập lập trình, lần này là FaCode ngôn ngữ Java, bằng mọi nỗ lực FaCode sẽ hoàn thành các mục tiêu đề ra trong FaCode Ngôn ngữ Java. Hãy đồng hành cùng FaCode Ngôn ngữ Java và theo dõi chúng tôi nhé. FaCode Ngôn ngữ Java rất mong nhận được lời góp ý từ phía cộng đồng. Share4Happy với phương châm chia sẻ để hạnh phúc.

Related Posts

Để lại một bình luận