当前位置: 首页 > 编程笔记 >

java Wrapper类基本用法详解

仇阳州
2023-03-14
本文向大家介绍java Wrapper类基本用法详解,包括了java Wrapper类基本用法详解的使用技巧和注意事项,需要的朋友参考一下

在封装中有一种特殊的类,能够把基本的数据类型进行转换来方便实际的使用。我们在之前提到的一些数据类型,最明显的特征是所有字母为小写状态,那么经过Wrapper的包装后,首字母就变成了大写。下面我们就这种特殊的封装类Wrapper的概念、转换图解、模式以及实例带来分享。

1.概念

wrapper类是在Java中创建对象引用类型的原始类型的方式。我们可以说,通过提供wrapper类,使Java在面向对象技术的本质上摆脱了困境,即使是原类型没有被保存。

2.转换图解

该类主要用于基本数据类型和字符串之间的转换。

3.两种转换模式

(1)基本数据类型—>字符串

基本数据类型值+”“

String类中的静态方法static String valueOf(基本数据类型)

包装类的静态方法static String toString(基本数据类型)

(2)字符串—>基本数据类型

使用包装类中的静态方法 static xxx parseXxx(“xxx类型的字符串”);

int parseInt(“intstring”);

long parseLong(“longstring”);

boolean parseBoolean(“booleanstring”);

只有Character没有parse方法

如果字符串被包装类(Integer等)进行对象的封装,可以使用包装类中另一个非静态的方法

xxx xxxValue();将一个包装类(Integer等)的对象转成基本数据类型值。

4.实例

public class Demo1 {
public static void main(String[] args) {
Byte byte1 = new Byte((byte) 1);
//NumberFormatException
Integer i = new Integer("12");
System.out.println(i.toString());
System.out.println(i.intValue());//int 
Boolean flag = new Boolean("true");
System.out.println(flag);
//java.lang.NumberFormatException
String s="100s";
//面向对象
Double d = Double.valueOf(s);
//基本数据类型
double dd = Double.parseDouble(s);
}
}

java封装类(wrapper类)

一.封装类的构造器:

1.对基本数据类型:Integer i=new Integer(10);

2.对字符型:Integer i=new Integer("10");

二.封装类的3种方法:

1.valueOf();//静态方法,返回的是一个指定类型的封装类实例(目前jdk支持自动装箱与拆箱)

2.***Value();//把封装类对象转化成基本数据类型的值

3.parse***();//把String的对象转化成封装类对象

以上就是java Wrapper类基本用法详解的详细内容,更多关于java Wrapper类的使用的资料请关注小牛知识库其它相关文章!

 类似资料:
  • 本文向大家介绍基于IntBuffer类的基本用法(详解),包括了基于IntBuffer类的基本用法(详解)的使用技巧和注意事项,需要的朋友参考一下 废话不多说,直接上代码 以上这篇基于IntBuffer类的基本用法(详解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。

  • 本文向大家介绍Require.js的基本用法详解,包括了Require.js的基本用法详解的使用技巧和注意事项,需要的朋友参考一下 一:什么是require.js ①:require.js是一个js脚本加载器,它遵循AMD(Asynchronous Module Definition)规范,实现js脚本的异步加载,不阻塞页面的渲染和其后的脚本的执行,并提供了在加载完成之后的执行相应回调函数的功能;

  • 本文向大家介绍JavaScript引用类型和基本类型详解,包括了JavaScript引用类型和基本类型详解的使用技巧和注意事项,需要的朋友参考一下 在javascript中存在着两种类型的数据:基本类型和引用类型。 基本类型简单的说就是简单的数据段。 引用类型是由多个值构成的对象。 当我们进行赋值操作时,解析器会首先分析数据是值类型还是引用类型。 两种访问方式: 基本类型值:按值访问,操作的是他们

  • 本文向大家介绍Java JDBC基本使用方法详解,包括了Java JDBC基本使用方法详解的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Java JDBC基本使用方法。分享给大家供大家参考,具体如下: 什么是JDBC JDBC的使用 事务 连接池 DbUtils 首发日期:2018-05-27 修改: 2018-07-19:增加了事务、连接池、DBUtils 2018-07-27:对特别

  • 本文向大家介绍详解git的基本使用方法,包括了详解git的基本使用方法的使用技巧和注意事项,需要的朋友参考一下 什么是git? git是目前世界上最先进的分布式版本控制系统。 git与SVN的最主要区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而工作的时候用的都是自己的电脑,所以开始工作之前需要从中央服务器那里获取最新的版本,然后开始工作,工作完后,需要把自己所做的工作推送到中

  • 本文向大家介绍详解Python3 基本数据类型,包括了详解Python3 基本数据类型的使用技巧和注意事项,需要的朋友参考一下 Python3 基本数据类型 Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。 等号(=)用来给变量赋值。 等号(=)运算符左边是