Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java wrapper

作者:看破了搪塞   发布日期:2025-04-26   浏览:100

// Java Wrapper 类示例

// Integer 是 int 的包装类
Integer integerWrapper = 100; // 自动装箱
int intValue = integerWrapper; // 自动拆箱
System.out.println("Integer wrapper value: " + intValue);

// Double 是 double 的包装类
Double doubleWrapper = 3.14;
double doubleValue = doubleWrapper;
System.out.println("Double wrapper value: " + doubleValue);

// Boolean 是 boolean 的包装类
Boolean booleanWrapper = true;
boolean booleanValue = booleanWrapper;
System.out.println("Boolean wrapper value: " + booleanValue);

// Character 是 char 的包装类
Character characterWrapper = 'A';
char charValue = characterWrapper;
System.out.println("Character wrapper value: " + charValue);

// String 和包装类之间的转换
String str = "123";
Integer intFromStr = Integer.parseInt(str); // 将字符串转换为 Integer
System.out.println("String to Integer: " + intFromStr);

// 包装类的使用可以避免基本数据类型不能存储 null 的问题
Integer nullableInt = null;
if (nullableInt == null) {
    System.out.println("This Integer is null");
}

解释说明:

  • 包装类(Wrapper Class):Java 中的基本数据类型(如 int, double, boolean, char 等)是不能直接用于某些场景的,例如泛型、集合等。为了能够在这些场景中使用基本数据类型,Java 提供了对应的包装类(如 Integer, Double, Boolean, Character 等)。
  • 自动装箱(Autoboxing):将基本数据类型自动转换为对应的包装类对象。例如,Integer integerWrapper = 100;
  • 自动拆箱(Unboxing):将包装类对象自动转换为对应的基本数据类型。例如,int intValue = integerWrapper;
  • null 处理:包装类可以存储 null,而基本数据类型不能。

上一篇:java将string转换成int

下一篇:java comparator.comparing

大家都在看

java连接数据库的代码

ubuntu 卸载java

java sort用法

java collections.sort

java file类的方法

java 判断

java时间数据类型

java 时间加一天

java demo

java 截取

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站