包装类java_java中的包装类
每一个包装类都对应一种基本数据类型。包装类有:Integer、character、Byte、Short、Long、Floot、Double、Boolean这八种,分别对应的基本数据类型是:int、char、byte、short、long、floot、double、boolean这八种(后面6种的包装类都是将其所对应的基本数据类型的首字母大写)。
包装类的作用是丰富了基本数据的类型只能存放值,不能存放应用的问题;同事还可以提供大量的方法或常量,充当了基本数据类型和引用数据类型的桥梁,可以方便基本数据类型和引用数据类型的相互转换。
1、基本数据类型转包装类型:
int a=10;
Integer in=new Integer(a);
以上就完成了基本数据类型转包装类型的任务(JDK1.5以后的版本还可以直接这样写:Integer in=10; 这种写法只能用于JDK1.5之后)。
2、包装类型转基本数据类型:
Integer in=10;
int a =in.intvalue();
以上就完成了包装类型转基本数据类型的任务(JDK1.5以后的版本还可以直接这样写:int a =in; 这种写法只能用于JDK1.5之后)。
3、String转包装类
String str="1234";
Integer in=new Integer(str);
以上就完成了String转包装类的任务。
4、包装类转String
Integer in=123;
String str=in.toString();
以上就完成了包装类转String的任务。
5、String 转基本类型(用的最多的一种形式)
String str="123";
int a=Integer.parseInt(str);
以上就完成了String 转基本类型的任务。
6、基本类型转String
int a=67;
String str=Integer.toString(a);
以上就完成了基本类型转String的任务。
注:以上转换的基本类型,是用int型做的演示,如果是其他型也可以。
包装类java_java中的包装类相关推荐
- java 包装类_Java中的包装类
Java中哪些需要包装类 它们将原始数据类型转换为对象.如果我们希望修改传递给方法的参数,则需要对象(因为基元类型是按值传递的). java.util包中的类只处理对象,因此在这种情况下包装类也有帮助 ...
- Java中Integer包装类之间的比较问题
Integer 是Java中的包装类,通常情况下,两个相同值的Integer对象实例用 "==" 运算符进行比较时,返回结果应该是false,但是实际情况却不是这样. public ...
- JDK源码解析 —— IO流中的包装类使用到了装饰者模式
JDK源码解析 IO流中的包装类使用到了装饰者模式. BufferedInputStream, BufferedOutputStream, BufferedReader, BufferedWriter ...
- 深入浅出 Java 中的包装类
转载自 深入浅出 Java 中的包装类 前阵子,我们分享了<Java中的基本数据类型转换>这篇文章,对许多粉丝还是有带来帮助的,今天讲一下 Java 包装类的的由来,及自动装箱.拆箱的 ...
- [转载] java给对象中的包装类设置默认值
参考链接: Java中的对象类Object 处理方法如下 主要适用于,对象中使用了包装类,但是不能给null需要有默认值的情况 /** * 处理对象中包装类,因为快捷签没有用包装类 * * @para ...
- java中long的包装类_Java中基本数据的包装类
java中基本数据类型的包装类有:Character.Boolean.Byte.Short.Integer.Long.Float和Double. 基本数据类型:char. boolean. byt ...
- Java中关于包装类的练习题
Java中关于包装类的练习题 ps:三元运算符.==运算符.Vector的运用等 练习题1: 代码: package OverBaoZhuangLei;import org.junit.Test;pu ...
- Java中的包装类(wrapper class)
1.介绍 顾名思义,包装类是封装Java原始类型的对象.每个Java原始类型都有一个对应的包装类: 基本类型 包装类 boolean Boolean byte Byte short Short cha ...
- Java中的包装类缓存
Java中的包装类缓存 最近在网上看到一个有意思的笔试题目,题目是考察Integer类的valueOf(String s),题目如下: 以下四行代码输出的结果依次是什么? System.out.pri ...
最新文章
- 中科院学生经常看的几个公众号
- Linux鼠标滚轮不是滑动页面而是翻历史命令行
- VC添加.chm帮助文档 --HtmlHelp
- php生产任务,php生产实用技能之计划任务(视频讲解)
- 济南市软件测试工程师的工资水平,软件测试工程师工资怎么样?高吗?
- java动态拼接请求_在JavaWeb项目中处理静态文件或动态链接拼接网站地址的最优处理方案...
- 决策树——ID3和C4.5
- 一个vue请求接口渲染页面的例子
- python如何用matplotlib绘图_Python绘图的多图控制(使用Matplotlib),python,利用,matplotlib...
- 腾讯获准在中国销售Switch游戏机 任天堂股价应声飙升逾14%
- Oracle中group by用法
- python装饰器函数执行后日志_python 某一函数上面有多个装饰器
- DELL PERC 系列阵列卡详解
- python3GUI--抖音无水印视频下载工具(附源码)
- SpringBoot分布式项目实现Session共享
- 你应该知道的10 种跨域解决方案(附终极方案)
- 《 猜数字》小游戏的Java实现
- AD布线布局和抗干扰
- mysql引擎与优化
- 华为120hz鸿蒙系统,120Hz屏刷新率、鸿蒙OS系统:华为智慧屏V75于今日正式发售
热门文章
- 程序设计基础(c语言),程序设计基础(C语言)
- Python图形之-tkinter与matplotlib结合案例
- POJ 1486 Sorting Slides(二分图完全匹配必须边)题解
- 日本比中国快一个小时,泰国比中国慢一个小时
- nautilus出现一闪而过现象
- WARNING: The host '$hostname' could not be looked up with resolveip. (转)
- sql 判断某表是否存在
- MS SQL数据库日志压缩方法[转]
- #讲座#低碳经济0814
- JS - Class继承