java中wrapper用法
时间: 2024-03-26 10:39:18 浏览: 138
Java Service Wrapper使用说明
4星 · 用户满意度95%
在Java中,Wrapper通常指的是基本数据类型(如int,float,boolean等)的包装类,即Integer,Float,Boolean等类。这些包装类提供了许多有用的方法,用于将基本数据类型转换为对象,以及在对象之间进行比较和操作。
例如,使用Integer包装类可以将一个int类型的变量转换为一个对象:
```
int i = 5;
Integer iWrapper = Integer.valueOf(i);
```
同时,Integer类也提供了许多方法,例如intValue(),用于将Integer对象转换为int类型的值:
```
int i = iWrapper.intValue();
```
另外,Wrapper还可以用于实现装饰器模式和代理模式。例如,一个简单的装饰器可以通过继承Wrapper类并覆盖其方法来添加额外的功能:
```
class MyWrapper extends Integer {
public MyWrapper(int value) {
super(value);
}
public int increment() {
return this.intValue() + 1;
}
}
```
这样,就可以使用MyWrapper类来对int类型的值进行包装,并添加increment()方法来实现自定义的功能。
阅读全文