Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Java 通过构造函数初始化 Integer 对象的方法将会被丢弃

Java 通过构造函数初始化 Integer 对象的方法将会被丢弃

原创
作者头像
HoneyMoose
发布于 2022-06-06 14:30:56
发布于 2022-06-06 14:30:56
7420
举报
文章被收录于专栏:CWIKIUSCWIKIUS

通常,我们可以使用构造方法来创建一个整数对象,例如下面的代码:

Integer aIntegerObj = new Integer("1");

但是,上面的代码有可能在 IDE 中提示将会被丢弃。

将要被丢弃的原因是:

Deprecated It is rarely appropriate to use this constructor. Use parseInt(String) to convert a string to a int primitive, or use valueOf(String) to convert a string to an Integer object.

简单来说这个使用这个构造方法创建整数对象的情况并不常见,所以 JDK 就打算丢弃掉这个构造方法创建整数对象的方法了。

可以使用 parseInt(String) 或者 valueOf(String) 来进行类型转换。

简单来说就是这个方法用到的情况并不多,并且不建议使用这个方法来创建新的数字类型对象了。

应该使用类型转换的方法来进行初始化。

https://www.ossez.com/t/java-integer/13987

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
理解 Java 中的 NumberFormatException 异常
如果我在 Java 中对字符串和数字直接进行类型转换的话,我们有可能会遇到 NumberFormatException 异常。
HoneyMoose
2022/06/06
6.9K0
理解 Java 中的 NumberFormatException 异常
Java中Integer方法
本专栏是自己学Java的旅途,纯手敲的代码,自己跟着黑马课程学习的,并加入一些自己的理解,对代码和笔记 进行适当修改。希望能对大家能有所帮助,同时也是请大家对我进行监督,对我写的代码进行建议,互相学习。
学编程的小程
2023/10/11
2700
Java中Integer方法
java之通过反射生成并初始化对象
java之通过反射生成并初始化对象 在博文 《java之的读取文件大全》 中读取csv文件后,需要自己将csv文件的对象转为自己的DO对象,那么有没有办法我直接穿进去一个DO的class对象,内部
一灰灰blog
2018/02/06
4K0
java之通过反射生成并初始化对象
Java Integer源码解读
1、引言 public class IntegerDemo { public static void main(String[] args){ Integer i=10;
程裕强
2018/01/02
8750
Java Integer源码解读
Java包装类(Integer 详解 )
Java包装类 基本概述 --- 在某些场合要求所有的数据内容都必须是类类型的对象,而Java语言中有8种基本数据类型声明的变量都不是对象,为了使得这些数据在该场合种能够使用,则需要好进行对象化处理,此时就需要借助包装类将变量包装成对象再进行使用 包装类是为了值类型数据和对象间能互相转换、提供装箱和拆箱机制的类 基本数据类型 | 包装类型 | - | byte | Byte Boolean | Boolean short | Short char | Character int | Integer long
ruochen
2021/05/15
4570
Java包装类(Integer 详解 )
Java对象转换器:实现多类型转换为Integer和Long
在日常开发中,我们常常需要将不同类型的对象转换为数值类型,比如 Integer和 Long。为了简化这一过程,本文将介绍一个Java实现的对象转换器 ObjectConverter,它可以将各种类型的对象转换为 Integer和 Long。
訾博ZiBo
2025/01/06
1080
Apache.commons.lang3 的 isNumber 将会在 lang 4 的时候丢弃
通过查看源代码,我们可以看到 isNumber 也是调用 isCreatable 方法的。
HoneyMoose
2022/06/07
5420
Apache.commons.lang3 的 isNumber 将会在 lang 4 的时候丢弃
函数式接口,方法和构造函数引用
如何让现有的函数更友好地支持 Lambda,最好的方法是:增加函数式接口。所谓 “函数式接口”,是指仅仅只包含一个抽象方法,但是可以有多个非抽象方法(也就是之前提到的默认方法)的接口。 像这样的接口,可以被隐式转换为 lambda 表达式。
happyJared
2019/07/30
1.1K0
int 和 Integer 的区别与作用
int是JAVA八大基本数据类型(byte,shor,int,long,char,boolean,float,double)之一。 JAVA语言为八大基本数据提供了包装类,Integer对应是int类型的包装类,就是把int类型包装成Object对象。
哲洛不闹
2018/09/19
1.9K0
【Java】Integer包装类:深入解析与拓展
在 Java 中,基本数据类型如 int、float、char 等是值类型,而它们的包装类,如 Integer、Float、Character 等是引用类型。包装类的出现是为了让基本数据类型能够作为对象进行处理,尤其是在需要对象的场合,像集合类、泛型等。
CSDN-Z
2025/02/18
1300
【Java】Integer包装类:深入解析与拓展
java学习之路:16.掌握Integer,Long,Short对象的创建以及其类提供的各种方法
java.lang包中的Integer类,Long类,和Short类分别将int,long,short类型封装成一个类,由于这些类都市Number的子类,区别就是封装的数据类型,其包含的方法基本相同。所以就拿Integer类来举例子,介绍整数包装类。
花狗Fdog
2020/10/28
8120
Java实用类(二)-包装类
​ Java中的基本类型功能简单,不具备对象的特性,为了使基本类型具备对象的特性,所以出现了包装类,就可以像操作对象一样操作基本类型数据;包装类不是为了取代基本数据类型,而是在数据类型需要使用对象表示的时候,才使用包装类;
化羽羽
2022/10/28
3960
包装类及常用方法简介
java.lang 包中的 Integer 类、Long 类和 Short 类,分别将基本类型 int、 long 和 short 封装成一个类。由于这些类都是 Number 的子类,区别就是封装 不同的数据类型,其包含的方法基本相同,下面以 Integer 类为例介绍:
慕白
2020/01/02
6200
[三]基础数据类型之Integer详解
Integer 基本数据类型int  的包装类 Integer 类型的对象包含一个 int 类型的字段 属性简介 值为 2^31-1 的常量,它表示 int 类型能够表示的最大值 @Native
noteless
2018/10/10
1.2K0
[三]基础数据类型之Integer详解
面试真题:Integer(128)引发的思考
Hey小伙伴们,今天要给大家安利一篇操作实践的文章,相信大家通过仔细阅读,一定会有所收货!
不惑
2024/11/26
3990
面试真题:Integer(128)引发的思考
Java 类和对象
上 Java 语言的第一课,相信很多老师都会解释一句话就是 Java 是一个纯面向对象的语言。
HoneyMoose
2021/04/26
7720
Java 类和对象
java把string转int类型_java把String类型转换为int类型的方法
这篇文章将为大家详细讲解有关java把String类型转换为int类型的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
全栈程序员站长
2022/11/10
4.5K0
java把string转int类型_java把String类型转换为int类型的方法
JDK1.8源码(二)——java.lang.Integer 类
  上一篇博客我们介绍了 java.lang 包下的 Object 类,那么本篇博客接着介绍该包下的另一个类 Integer。在前面 浅谈 Integer 类 博客中我们主要介绍了 Integer 类 和 int 基本数据类型的关系,本篇博客是从源码层次详细介绍 Integer 的实现。 1、Integer 的声明 public final class Integer extends Number implements Comparable<Integer>{}   Integer 是用 final 声明的
IT可乐
2018/03/30
9970
JDK1.8源码(二)——java.lang.Integer 类
Integer 值判断相等
通过案例发现,值为127不管是 Integer 还是 String 类型,== 和 equals 都能比较成功。128与类型无关,与比较的方法有关。
Jacob丶
2020/08/05
1.6K0
深度解析Java中的Integer类原理及方法实现
在Java编程中,我们经常使用Integer类来处理整数值。接下来,让我们通过结合Integer类的源码、设计思想以及方法和接口的设计,详细探讨其底层原理。
GeekLiHua
2025/01/21
1080
相关推荐
理解 Java 中的 NumberFormatException 异常
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档