Java常用类之【八种基本数据类型】
一、装箱和拆箱
装箱:将基本数据类型包装为对应的包装类对象
拆箱:将包装类对象转换成对应的基本数据类型JDK5.0中为基本数据类型提供了自动装箱(boxing)、拆箱(unboxing)功能
二、八种基本数据类型包装类
2.1包装类关系图
注意:
1、int类型对应的包装类是Integer
2、char类型对应的包装类是Character
三、Number类下子类方法介绍
数字类的用法都差不多,这里以Integer类作为代表说明:
3.1构造方法
>方式一:Integer integer = new Integer(str);//str为字符串
>方式二:Integer integer = Integer.valueOf(str); //str为字符串
3.2基本方法
【Ingeter转换成String】
String str2 = integer.toString();
【把Integer转换成int】
int i = integer.intValue();
【String转换成int】
int a= Integer.parseInt(str);
【把int转换成String】
String str3 = String.valueOf(a); // 方式一
String str4 =a + “”; // 方式二
【进制转换】
转为二进制—->Integer.toBinaryString(5)
转为八进制—->Integer.toOctalString(12)
转为十六制—->Integer.toHexString(12)
【类型的取值范围】
int最大值:Integer.MAX_VALUE
int最小值:Integer.MIN_VALUE
其他:byte/short/long/float/double类型的包装法与int类似
四、Character类
基本方法
【判断—数字+字符】
char c1 = ‘9’;
System.out.println(Character.isDigit(c1));// true判断c1是否是数字
System.out.println(Character.isLetter(c1));//false 判断是否是字符(包括中文字符)【判断大小写】
char c3 = ‘A’;
System.out.println(Character.isLowerCase(c3));// false 判断是否是小写,对非英文字母的字符都是false
System.out.println(Character.isUpperCase(c3));// true 是否是大写,对非英文字母的字符都是false【大小写转换】
System.out.println(Character.toLowerCase(c3));//a 不会改变c3的值
System.out.println(Character.toUpperCase(c3));//A【字符char与字符串String类型数据间的转换】
Character.toString(char argo);//将字符转为字符串
string.toCharArray();//将字符串转为字符数组
Java常用类之【八种基本数据类型】相关推荐
- Java中的八种基本数据类型
Java中主要有八种基本数据类型:byte.short.int.long.float.double.boolean.char. 各种数据类型作用: 1.byte: 8位.有符号的以二进制补码表示的整数 ...
- 八种基本数据类型各自所占空间大小
在JAVA中一共有八种基本数据类型. 他们分别是byte.short.int.long.float.double.char.boolean 整型 其中byte.short.int.long都是表示整数 ...
- java 数据类型转换的一场_Java基础 — 四类八种基本数据类型
整型:整数类型int 一般的数据. long 极大的数据. short 用于特定的场合,比如底层的文件处理或者需要控制占用存储单元空间量的大数组. byte 用于特定的场合,比如底层的文件处理或者需要 ...
- java四类八种基本数据类型
java基本数据类型就8种,除了这些都是引用型的了. 一.java四类八种基本数据类型 第一类:整型 byte short int long 第二类:浮点型 float double 第三类:逻辑型 ...
- java四类八种_java四类八种基本数据类型
Java基本数据类型就8种,记住就好了.除了这些都是引用型的了. java四类八种基本数据类型 第一类:整型 byte short int long 第二类:浮点型 float double 第三类: ...
- Java八种基本数据类型
基本数据类型 Java八种基本数据类型 1)四种整数类型(byte.short.int.long):(注意: 一个字节byte = 8位bit) ! byte:8 位,用于表示最小数据单位,如文 ...
- java八种基本数据类型及包装类详解
详解一.八种基本数据类型常识 1.1.基本常识表 对于上图有以下几点需要注意: java八种基本数据类型分为四类八种,四类分别为整型.浮点型.布尔型.字符型:八种分别为byte.short.int.l ...
- java八种包装_Java的八种基本数据类型及其包装类
Java有八种基本数据类型,所谓基本类型就是说存储时仅存在栈中,那么与之相对就是引用类型,引用类型既存在栈里又存在堆里,栈内存放堆内地址. 八种基本类型分别为byte short int long f ...
- Java基础学习总结(122)——Java八种基本数据类型的包装类及其装箱拆箱详解
前言 Java语言是面向对象编程语言,但不是纯面向对象语言.其中的八种基本数据类型并不支持面向对象编程,基本类型的数据不具备"对象"的特性--不携带属性.没有方法可调用. 沿用它们 ...
最新文章
- centos7 firewalld日常使用
- 【原创】TimeSten安装与配置
- 华为云上可订阅F5_F5亮相华为云计算大会 解读云应用交付
- 京东面试官:你是怎么理解 MySQL 的优化原理的?
- 推荐WCF的一系列录像
- 红安一中高考2021成绩查询,红安一中2019高考喜报成绩、一本二本上线人数情况...
- 跟我一起学QT11:Address Book的编写
- 小程序自定义数字键盘|仿微信支付、支付宝支付密码键盘
- Tensorflow——placeholder(矩阵运算小实例)
- 新浪博客的html,新浪博客代码-HTML代码
- 常用原型图绘制工具比较
- css修改下拉框样式
- 反射中的SetValue和GetValue
- pat 训练题 7-5 基友团 (25分) 暴力判团和最大团
- android 字体外发光,CSS3 霓虹外发光字体效果
- 操作系统——并发相关问题
- 五年工作经验总结 16 条的代码规范
- 分形 —— 龙曲线的构造
- ZCU106 裸机NR SHELL移植
- wr885n 虚拟服务器,TP-Link TL-WR885N V1-V3路由器桥接设置教程 | 192路由网
热门文章
- jieba分词(python使用篇)(一)
- EOS账户系统(8)密钥被盗恢复
- 趣链 BitXHub跨链平台 (6)IBC通信协议
- `Caused by: java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter
- Linux和optee双系统中1020-1023号的中断号的使用
- linux kernel进程切换(寄存器保存与恢复)
- 爬虫的基本知识第一个请求requests模块的基本使用
- Linux基础维护——笔记
- CreateFileMapping 内存映射读写文件
- CVE-2021-29454——Smarty模板注入