返回顶部
首页 > 资讯 > 后端开发 > Python >java常用API介绍之包装类
  • 874
分享到

java常用API介绍之包装类

java常用APIjava包装类 2023-05-16 20:05:21 874人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

目录 前言一、包装类包装类有以下特点: 前言 在学习本课题之前,我们首先需要知道什么是api。 API,即Application Programming Inte

 前言

学习本课题之前,我们首先需要知道什么是api

API,即Application Programming Interface,中文名称是“应用程序接口",

这些接口就是"jdk所提供"给我们使用的类,我们不需要去深究它是如何实现的,只需要知道这些类的用法是什么,使用时需要注意哪些地方即可。

这些类按照功能的不同,分别在不同的包中。例如我们常用的Scanner类就位于实用程序包java.util中,Math类位于语言包java.lang包中,这些包除了lang包外,都需要使用import语句进行"导包"后才能使用。

而本节我们先简单介绍一下包装类和与字符串有关的一些类。

一、包装类

我们都知道,java是一门面向对象的语言对吧。

不过,其中的8种基本数据类型却不具备面向对象的特征,

故在实际使用过程中极为不便,所以便为这8种基本数据类型提供了对应的包装类Number,包装类负责把基本类型数据转换为对象。

而它位于java.lang包中,故不需要进行"导包"。

 除了int和char外,其余的包装类都是数据类型首字母大写。

包装类有以下特点:

所有包装类都是final类型,不能创建它们的子类;
使用“==”判断相等时,如果两边都是包装类,则会判断双方的引用地址,如果有一方为基本数据类型,则会进行拆箱操作。如果有算术运算也会触发自动拆箱。而使用equals运算时则会进行装箱操作;
包装类并不是用来取代基本数据类型的,而是在基本数据类型需要用对象表示时使用

 而包装类的主要用途有两种:

a、作为基本数据类型对应的类存在,方便有关对象的操作 b、可以用设定每种基本数据类型的属性大小及使用方法

下面是一些包装类的常用方法:

 其中,前两个方法的作用刚好是相反的,这里就不得不提前面讲的两个概念装箱与拆箱了。

装箱——基本类型转换为包装类的对象

通过调用valueOf方法来实现。

Integer intObject=5;

拆箱——包装类对象转换为基本类型的值

通过调用XXXValue方法来实现。

int intValue = intObject;

在这些包装类中,对于初学者来说,Integer是使用次数最多的,下面我们介绍一下它的一些常用属性。

我在做一些DP(动态规划)和深度优先搜索(DFS)问题的时候,常常要对数据进行比较,这时我们就需要对数据进行初始化,但我们所给的值在实际运用中可能与题中的数据相同,为了避免这种情况,我们就可以用MAX_VALUEMin_VALUE将其分别初始化为整型的最大值或最小值。

具体的使用方法如下:

int n=Integer.MAX_VALUE;
System.out.println(n);
 
int m=Integer.MIN_VALUE;
System.out.println(m);

 除此之外,Integer还有一些常用方法:

返回值类型方法声明功能描述
bytebyteValue( )返回整数的字节表示形式
shortshortValue( )返回整数的short表示形式
intintValue( )返回整型的int表示形式
longlongValue( )返回整数的long表示形式
static intparseInt( String s)返回字符串的整数表示形式

到此这篇关于java常用API介绍之包装类的文章就介绍到这了,更多相关java常用API包装类内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: java常用API介绍之包装类

本文链接: https://lsjlt.com/news/210513.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • java常用API介绍之包装类
    目录 前言一、包装类包装类有以下特点: 前言 在学习本课题之前,我们首先需要知道什么是API。 API,即Application Programming Inte...
    99+
    2023-05-16
    java常用API java包装类
  • java基础之包装类的介绍及使用
    1. 包装类的介绍 针对八种基本数据类型定义相应的引用类型--包装类(封装类),有了类的热点后,就可以调用类中的方法 2. 基本数据类型 --> 包装类:调用包装类的构造器,...
    99+
    2024-04-02
  • Java中包装类和Arrays类的详细介绍
    目录包装类为什么需要包装类自动装箱:自动拆箱:包装类的特有功能:小结:Arrays类Arrays类的概述Arrays类的常用APIsort方法自定义规则:总结包装类 包装类其实就是8...
    99+
    2022-12-14
    java的Arrays类 Java包装类 java的array类
  • java基本数据类型和包装类介绍
    这篇文章主要介绍“java基本数据类型和包装类介绍”,在日常操作中,相信很多人在java基本数据类型和包装类介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”java基本数据类型和包装类介绍”的疑惑有所帮助!...
    99+
    2023-06-03
  • android SDk中常用的java包介绍
    下面是android SDK中API中的主要java包的功能简介:  代码如下:android.app :提供高层的程序模型、提供基本的运行环境android.c...
    99+
    2022-06-06
    java包 JAVA sdk Android
  • Golang常用包使用介绍
    目录sync包锁线程监听WaitGroup池Poolencoding/binary包单数值转换多数值转换encoding/gob包hash/crc32包sync包 常用的有3个功能 ...
    99+
    2024-04-02
  • ChatGPT介绍及Java API调用
    ChatGPT的基本介绍 ChatGPT是一个用来进行自然语言处理任务的预训练模型。要使用ChatGPT,需要了解以下几点: 理解预训练模型:预训练模型是通过在大量数据上训练得到的模...
    99+
    2023-03-06
    Java API调用ChatGPT Java 调用ChatGPT
  • Java基础之包装类
    目录一、java的包装类二、Integer包装类2.1Integer类的基本介绍2.2Integer类的属性2.3 Integer类的构造器三、自动装箱和自动拆箱四、Int...
    99+
    2024-04-02
  • Java核心类库Arrays的常用方法介绍
    本篇内容主要讲解“Java核心类库Arrays的常用方法介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java核心类库Arrays的常用方法介绍”吧!目录Java常用类库Arrays一、常用...
    99+
    2023-06-20
  • Java常用API类之Math System tostring用法详解
    1.注意(类名不能与math重名,否则可能报错误) 1.math:可以直接拿来用的接口类 Math.abs(-90);返回参数的绝对值 Math.max(60,98)返回参数的最大值...
    99+
    2024-04-02
  • 关于java中的常用类——String的详细介绍
    概述java.lang.String 类代表字符串。Java程序中所有的字符串文字(例如"abc")都可以被看作是实现此类的实例String 中包括用于检查各个字符串的方法,比如用于比较字符串,搜索字符串,提取子字符串以及创建具有翻译为大写...
    99+
    2014-10-10
    java基础 java 常用类 String
  • Java异常类型介绍及处理方法
    前言: Java异常,大家都很熟悉。但是对于具体怎么分类的,JVM对其怎么处理的,代码中怎么处理的,应该怎么使用,底层怎么实现的等等,可能就会有些不是那么清晰。本文基于此详细捋一下异...
    99+
    2024-04-02
  • Java面向对象之类的继承介绍
    目录继承的作用如果没有继承机制是怎么样的?使用继承机制后的示例?类的继承是什么?子类和父类的继承机制Java单继承Java继承的顶级父类:Object对象的类型转换对象向上转型对象向...
    99+
    2024-04-02
  • Java工具类之什么是包装类
    这篇文章主要介绍“Java工具类之什么是包装类”,在日常操作中,相信很多人在Java工具类之什么是包装类问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java工具类之什么是包装类”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-16
  • Java基础之匿名内部类、包装类
    目录1、匿名内部类2、Object类简介2.1取得对象信息toString()2.2对象的比较equals()2.3Object接口引用数据类型3、包装类3.1装箱与拆箱3.2字符串...
    99+
    2024-04-02
  • Java 包之间类引用
    在Java中,包(Package)是一种用于组织和管理代码的机制。一个包中可以包含多个类,而一个类也可以引用属于其他包中的类。本篇博客将介绍Java包之间类引用的基本概念、语法和用法,以及如何在不同的...
    99+
    2023-09-29
    java 开发语言
  • java中异常类型及异常处理的详细介绍
    一、异常实现及分类1.先看下异常类的结构图上图可以简单展示一下异常类实现结构图,当然上图不是所有的异常,用户自己也可以自定义异常实现。上图已经足够帮我们解释和理解异常实现了:java相关免费视频教程:java教学视频所有的异常都是从Thro...
    99+
    2015-02-22
    java入门 java 异常类型 异常处理
  • Java包装类之自动装箱与拆箱
    JDK 5.0之前 基本数据类型<---->包装类:调用包装类的构造器(代码里有知识点和注意点) 转换目的:有了类的特点,就可以调用类中的方法 public clas...
    99+
    2024-04-02
  • Java核心类库String的简单介绍及常用方法
    本篇内容介绍了“Java核心类库String的简单介绍及常用方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!目录一、 简介零碎知识点字符串...
    99+
    2023-06-20
  • java基础之NIO介绍及使用
    目录一、NIO二、三大组件三、ByteBuffer的使用四、测试Demo五、Channel的使用六、网络编程七、Selector八、网络编程(多路复用)一、NIO java.nio...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作