java之学习基本类型包装类的概述及Integer类的概述和构造方法

基本类型包装类的概述

A:为什么会有基本类型包装类

* 将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据。

* B:常用操作

* 常用的操作之一:用于基本数据类型与字符串之间的转换。

* C:基本类型和包装类的对应

byte               Byte

short            Short

int                Integer

long             Long

float            Float

double        Double

char           Character

boolean      Boolean

Integer类的概述和构造方法

A:Integer类概述

* 通过JDK提供的API,查看Integer类的说明 * Integer 类在对象中包装了一个基本类型 int 的值,

* 该类提供了多个方法,能在 int 类型和 String 类型之间互相转换,

* 还提供了处理 int 类型时非常有用的其他一些常量和方法

B:构造方法

* public Integer(int value)

* public Integer(String s)

C:案例演示

* 使用构造方法创建对象

  1. package com.ifenx8.study.array;
  2. public class Demo_Integer {
  3. /**
  4. * A:为什么会有基本类型包装类
  5. * 将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据。
  6. * B:常用操作
  7. * 常用的操作之一:用于基本数据类型与字符串之间的转换。
  8. * C:基本类型和包装类的对应
  9. *
  10. byte Byte
  11. short Short
  12. int Integer
  13. long Long
  14. float Float
  15. double Double
  16. char Character
  17. boolean Boolean
  18. */
  19. public static void main(String[] args) {
  20. System.out.println(Integer.toBinaryString(60));//转换成二进制
  21. System.out.println(Integer.toOctalString(60));//转换成八进制
  22. System.out.println(Integer.toHexString(60));//转换成十六进制
  23. integer();
  24. }
  25. /*
  26. * A:Integer类概述
  27. * 通过JDK提供的API,查看Integer类的说明
  28. * Integer 类在对象中包装了一个基本类型 int 的值,
  29. * 该类提供了多个方法,能在 int 类型和 String 类型之间互相转换,
  30. * 还提供了处理 int 类型时非常有用的其他一些常量和方法
  31. * B:构造方法
  32. * public Integer(int value)
  33. * public Integer(String s)
  34. * C:案例演示
  35. * 使用构造方法创建对象
  36. */
  37. public static void integer() {
  38. System.out.println(Integer.MAX_VALUE);//值为 2的31次方-1 的常量,它表示 int 类型能够表示的最大值。
  39. System.out.println(Integer.MIN_VALUE);//值为 -2的31次方 的常量,它表示 int 类型能够表示的最小值。
  40. Integer i = new Integer(60);
  41. System.out.println(i);
  42. Integer i2 = new Integer(“60”);
  43. System.out.println(i2);
  44. }
  45. }

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏程序员互动联盟

【记忆卡片】C语言32个关键字

C语言的关键字共有32个,可分其为 数据类型关键字、控制语句关键字、存储类型关键字以及其它关键字 数据类型关键字(12个): (1) char :声明字符型变量...

36270
来自专栏编程

Python基础2字符串

String 字符串是Python中最常用的数据类型,可以用单引号和双引号创建字 符串,字符串是不可变的。 字符串的基本操作:Python内建序列包括(列表、元...

21490
来自专栏程序员互动联盟

【Java概念学习】--数组的初始化

一维数组的声明方式: type var[]; 或type[] var; 声明数组时不能指定其长度(数组中元素的个数), Java中使用关键字new创建数组对象,...

348110
来自专栏liukaili_666888999

Swift变量 常量

11520
来自专栏前端说吧

ES6 - class的学习

13440
来自专栏吾爱乐享

java之学习Integer类相关面试题

14740
来自专栏测试开发架构之路

C++之迭代器

迭代器的概念 迭代器是用来访问string对象或vector对象的元素的,类似于下标运算和指针。 其对象是容器中的元素或string对象中的字符; 使用迭代器可...

32050
来自专栏java学习

面试题50(关于类的加载顺序的掌握)

子类A继承父类B,A a = new A(); 则父类B构造函数、父类B静态代码块、父类B非静态代码块、子类A构造函数、子类A静态代码块、子类A非静态代码块执行...

27850
来自专栏前端知识分享

js数组常用方法总结

最近工作中经常用到数组操作,每次都傻傻不知道怎么用,今天有时间整理了一下,希望对大家有帮助!这些基础的知识,要熟记于心。

1.1K30
来自专栏学海无涯

19.Swift学习之构造函数与析构函数

11730

扫码关注云+社区

领取腾讯云代金券