一、装箱和拆箱

装箱:将基本数据类型包装为对应的包装类对象
拆箱:将包装类对象转换成对应的基本数据类型

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常用类之【八种基本数据类型】相关推荐

  1. Java中的八种基本数据类型

    Java中主要有八种基本数据类型:byte.short.int.long.float.double.boolean.char. 各种数据类型作用: 1.byte: 8位.有符号的以二进制补码表示的整数 ...

  2. 八种基本数据类型各自所占空间大小

    在JAVA中一共有八种基本数据类型. 他们分别是byte.short.int.long.float.double.char.boolean 整型 其中byte.short.int.long都是表示整数 ...

  3. java 数据类型转换的一场_Java基础 — 四类八种基本数据类型

    整型:整数类型int 一般的数据. long 极大的数据. short 用于特定的场合,比如底层的文件处理或者需要控制占用存储单元空间量的大数组. byte 用于特定的场合,比如底层的文件处理或者需要 ...

  4. java四类八种基本数据类型

    java基本数据类型就8种,除了这些都是引用型的了.  一.java四类八种基本数据类型 第一类:整型 byte short int long 第二类:浮点型 float double 第三类:逻辑型 ...

  5. java四类八种_java四类八种基本数据类型

    Java基本数据类型就8种,记住就好了.除了这些都是引用型的了. java四类八种基本数据类型 第一类:整型 byte short int long 第二类:浮点型 float double 第三类: ...

  6. Java八种基本数据类型

    基本数据类型 Java八种基本数据类型 1)四种整数类型(byte.short.int.long):(注意: 一个字节byte = 8位bit) !    byte:8 位,用于表示最小数据单位,如文 ...

  7. java八种基本数据类型及包装类详解

    详解一.八种基本数据类型常识 1.1.基本常识表 对于上图有以下几点需要注意: java八种基本数据类型分为四类八种,四类分别为整型.浮点型.布尔型.字符型:八种分别为byte.short.int.l ...

  8. java八种包装_Java的八种基本数据类型及其包装类

    Java有八种基本数据类型,所谓基本类型就是说存储时仅存在栈中,那么与之相对就是引用类型,引用类型既存在栈里又存在堆里,栈内存放堆内地址. 八种基本类型分别为byte short int long f ...

  9. Java基础学习总结(122)——Java八种基本数据类型的包装类及其装箱拆箱详解

    前言 Java语言是面向对象编程语言,但不是纯面向对象语言.其中的八种基本数据类型并不支持面向对象编程,基本类型的数据不具备"对象"的特性--不携带属性.没有方法可调用. 沿用它们 ...

最新文章

  1. centos7 firewalld日常使用
  2. 【原创】TimeSten安装与配置
  3. 华为云上可订阅F5_F5亮相华为云计算大会 解读云应用交付
  4. 京东面试官:你是怎么理解 MySQL 的优化原理的?
  5. 推荐WCF的一系列录像
  6. 红安一中高考2021成绩查询,红安一中2019高考喜报成绩、一本二本上线人数情况...
  7. 跟我一起学QT11:Address Book的编写
  8. 小程序自定义数字键盘|仿微信支付、支付宝支付密码键盘
  9. Tensorflow——placeholder(矩阵运算小实例)
  10. 新浪博客的html,新浪博客代码-HTML代码
  11. 常用原型图绘制工具比较
  12. css修改下拉框样式
  13. 反射中的SetValue和GetValue
  14. pat 训练题 7-5 基友团 (25分) 暴力判团和最大团
  15. android 字体外发光,CSS3 霓虹外发光字体效果
  16. 操作系统——并发相关问题
  17. 五年工作经验总结 16 条的代码规范
  18. 分形 —— 龙曲线的构造
  19. ZCU106 裸机NR SHELL移植
  20. wr885n 虚拟服务器,TP-Link TL-WR885N V1-V3路由器桥接设置教程 | 192路由网

热门文章

  1. jieba分词(python使用篇)(一)
  2. EOS账户系统(8)密钥被盗恢复
  3. 趣链 BitXHub跨链平台 (6)IBC通信协议
  4. `Caused by: java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter
  5. Linux和optee双系统中1020-1023号的中断号的使用
  6. linux kernel进程切换(寄存器保存与恢复)
  7. 爬虫的基本知识第一个请求requests模块的基本使用
  8. Linux基础维护——笔记
  9. CreateFileMapping 内存映射读写文件
  10. CVE-2021-29454——Smarty模板注入