JAVA中基本数据类型转换包装类,以及基本数据类型转换字符串的知识点总结

Educoder–Java面向对象 包装类 第1关:基本数据类型和包装类之间的转换 第2关:包装类转换成其他数据类型 第3关:包装类与字符串之间的转换 文章目录第1关:基本数据类型和包装类之间的转换编程要求第2关:包装类转换成其他数据类型编程要求测试说明第3关:包装类与字符串之间的转换编程要求测试说明: 第1关:基本数据类型和包装类之间的转换 编程要求 补充完代码后,点击测评,平台会对你编写的代码进行测试,当你的结果与预期输出一致时,即为通过。 预期输出: 装箱后的结果为:66.6和66.6 拆箱结果为:88.88和88.88 package step1; public class Task { public static void main(Stri 阅读详情

首先说基本数据类型总共以下8种
整数型 byte short int long
浮点型 float double
字符型 char
布尔型 boolean

包装类的由来:虽然基本数据类型使用起来很方便,但是没有对应的方法来操作这些基本类型的数据,因此我们可以使用一个类把基本类型的数据都封装起来,在类中定义一些方法,这个类就是我们的包装类。

而其对应关系为
byte --> Byte
short --> Short
int --> Integer
long --> Long
float --> Float
double --> Double
char --> Character
boolean -> Boolean

而我们所说的装箱就是把基本数据类型转换为包装类
而我们所说的拆箱就是把包装类转换为基本数据类型
以Integer类型举例
1装箱
1.1构造方法
1.1.1 采用Integer(int value)的构造方法,将int类型转换为Integer
Integer integer01=new Integer(1);

1.1.2 采用Integer(String s)的构造方法,将String类型转换为Integer。
注意这里的字符串必须是基本类型的字符串。例如“123”,否则就会抛出异常,例如“ab2”
Integer integer02=new Integer(“123”);

1.2 静态方法
1.2.1 static Integer valueOf(int i),返回指定的int值的Integer实例
Integer integer03=Integer.valueOf(1);
1.2.2 static Integer valueOf(String s),返回指定的String值的Integer实例
Integer integer04=Integer.valueOf(“123”);

1.3 自动装箱
int i01=1
Integer i05=i01;

2拆箱

2.1 成员方法
int intValue()以int类型返回该Integer值
int i02=integer05.intValue();

2.2 自动拆箱
int i03=integer05;

——————————华丽的分割线———————————
基本数据类型与字符串类型的相互转换
1基本数据类型 -->字符串
1.1 基本数据类型+"";//空字符串
int i04=5;
String string01=i04+"";

1.2 对应包装类的静态方法toString(参数)
String string02=Integer.toString(100);

1.3 String类的静态方法 valueOf(参数)
static String valueOf(int i):返回int类型的字符串表现形式
String string03=String.valurOf(100);

2 字符串 -->基本数据类型

2.1 使用对应包装类的静态方法
static int paseInt(String s):
int i05=Integer.parseInt(string03);
System.out.println(i05-10);//90

形位公差标注的常见误区与优化策略 本文深入解析机械设计中形位公差标注的常见误区与优化策略,特别针对NX2406用户提供实用技巧。从标注冗余、基准选择到公差值设定等五大误区入手,结合工程图实例展示如何提升标注精度与效率,帮助工程师避免常见错误,优化设计流程,确保零件功能实现与制造可行性。 阅读详情

相关推荐

硬件工程师的蜗牛成长路

1、《模拟电路课程》R/L/C/继电器/光耦/二极管/三极管/MOS管磁珠/ESD/TVS/肖特基二极管/稳压二极管/保险丝/GDT/TSS/光耦/MOS/运放/BJT比较器/面板开关/按键开关/拨码开关/BUCK/LDO/电源防护器件LM5069单输出PLL/多路输出PLL/单端晶振/差分晶振/晶体(这方面不熟悉,待以后补充)1)速度传感器2)温度传感器3)倾斜角传感器4)火焰传感器5)红外传感器6)呼吸心跳采集chaunganqi1)数字隔离 电平转换芯片/磁隔离/专用隔离芯片。

caozhaokun的博客 1978

Java 中的八大基本数据类型、类型转换

目录1. ♥常见的数据类型2. ♥引用数据类型3. ♥类型转换4. ♥数值提升5. ♥int 和 String 之间的相互转换八大基本数据类型:除了常见的八种数据类型还有一些引用数据类型:String类(字符串类型)、数组、类、接口等。总结:Java 作为一个强类型编程语言, 当不同类型之间的变量相互赋值的时候, 会有教严格的校验。4.1 小范围提升大范围 当 int 和 long 混合运算的时候, int 会提升成 long, 得到的结果仍然是 long 类型, 需要使用 long 类型的变量来接收结

AlinaQ05的博客 2110

comsol移动网格_comsol模拟移动的纳秒脉冲激光烧蚀材料,温度场分布,结果总不理想,求助大佬!!...

本人comsol新手一枚,希望大家多多指点研究课题:纳秒脉冲激光刻蚀材料表面想用comsol模拟刻蚀过程中的温度场分布,脉宽为300ns,重复频率100kHz,光斑移动速度为5000mm/s,光斑直径50um,激光功率10W,材料种类为:有机涂层,属性如下目前,采用的是一个移动的高斯面光源x脉冲函数,脉冲函数我用的是一个周期性方波:周期性拓展后,画出来的脉冲图,不知道为什么在0~1s的区间内只有1...

weixin_33288893的博客 4740

C++中的数据类型转换

(1)静态转换,编译期间就完成的转换,用于将一种类型的值转换为另一种相关类型的值(比如char转int,int转double)。b. 如果目标类型指向的对象类型与源类型指向的对象类型不同,则将源类型的值转换为void*类型,然后转换为目标类型的值;该运算符可以用于去除基本类型的值的const属性,也可以用于去除指针类型的值的const属性。a. 如果目标类型指向的对象类型与源类型指向的对象类型相同,则将源类型的值转换为目标类型的值;(1)动态类型转换,转换是由运行时系统执行的,而不是由编译器执行的;

yandong666的博客 956

squirrel校园二手交易平台

squirrel校园二手交易平台 (适合寻找SSM项目练手的你。) 项目起源:   期末的课程设计,三人一组,我和两个舍友,一时起兴,决定做一个校园二手交易平台,一开始兴致与激情满满,可是后期时间上的冲突,让我们三个人对于这个项目有点累。   这个项目刚定题两天,BezosLee由于通过了360的网上在线笔试,收到了360公司的免费培训邀请,要去北京的360总部进行培训一周,值得庆...

K.SHI的博客 5万+

渲染TA实战:冰面效果制作分享

这里画一张图:我们可以看到,如果深度图的范围没有进过缩放,那就是0-1,但是归一化的-viewDir的向量长度为1,如果-viewDir不和表面垂直(这是绝大多数的情况),那么viewDir.z的分量就是一个不定值,我们不好确定需要走多少步,viewDir才能和底面相交。然后我们需要冰面的Alpha图:因为冰是透明物体,所以相对于Albedo,我们更需要的是一张冰面裂纹的蒙版图,这张图需要记录冰面的裂纹走向和深浅、冰封的气泡、以及因为压力或气体等原因产生的类似雾的效果。

qq_41166022的博客 1026

Java 基本数据类型与包装类之间的转换

好好吃饭;好好锻炼;好好吃药;好好睡觉。 目录:1 Java 的数据类型2 Java 的包装类3 装箱和拆箱3.1 int 与 Integer 之间的转换3.1.1 int → Integer3.1.2 Integer → int3.2 float 与 Float 之间的转换3.2.1 float → Float3.2.2 Float → float3.3 char 与 Character 之间的转换3.3.1 char → Character3.3.2 Character → char3.4 bool.

weixin_44262126的博客 4317

告别Vysor!用Scrcpy在Mac上无线投屏安卓手机(附魅族16th闪退修复实战)

本文详细介绍了如何在Mac上配置和使用开源投屏工具Scrcpy,实现安卓手机无线投屏的高效解决方案。从基础环境准备到高级功能调优,包括无线连接配置、输入控制增强、多设备管理和性能优化等实用技巧,特别针对魅族16th等机型的闪退问题提供了修复方案,帮助用户彻底告别Vysor等商业软件。

weixin_28712661的博客 394

数据类型(类)转换

好久没有自我介绍了。那就再次刷下存在感。本人中山大学,医学生+计科学生的集合体,机器学习爱好者。伴发着脑血管神经性痉挛,本喵还是打起了十二分精神总结了一下数据类型(类)转换。 #!/usr/bin/env python # -*- coding:utf8 -*- # @TIME :2018/11/3 22:59 # @Author:Yolanda # @File :temp8.py #反击啊...

Yukyin 856

从苏宁电器到卡巴斯基(第二部)第14篇:我在卡巴的日子 XIV

目录 WannaCry 我的感慨 邻里矛盾 WannaCry 如果大家对于科技互联网圈子的新闻比较感兴趣的话,相信会对2017年5月的“WannaCry勒索病毒”事件记忆犹新,因为这个病毒在当时的全世界范围内掀起了极大的波澜,众多的企事业单位深受其害,造成的金钱和数据损失难以估量,从某种意义上来说,它甚至引领了勒索病毒新一轮的爆发浪潮。而通过这样的一次爆发,也让我对于卡巴斯基的技术实力有了更进一步的了解。 我记得很清楚,爆发的那天是周六,没记错的话Seth那天有事,就请假没来,只有我自己在公司值

Gleam的专栏 4919

2、稳定性问题全景图——死机、重启、ANR、Crash、黑屏五大类

当 Crash 发生在 system_server、surfaceflinger、mediaserver 等关键系统进程中时,其后果等同于系统级故障,可能触发 Zygote 重启甚至 kernel panic。这类问题在稳定性治理中的优先级应等同于 P0。

woailuojp的博客 49

C#(六)之数据类型转换的四种方法

1:数据类型的隐式转换,相对安全,不会导致数据丢失 无关键字与变量类型修饰的转换称作隐式转换。(不是所有的隐式转换都是可以的) 实例: short a = 1212; int b; b = a; // 隐式转换 //Console.WriteLine(b); int aa = 12; short bb; bb = aa; // 这样的隐式转换会报错,因为int包含short。 Consol...

camellia的博客 7780

使用Simulink对氢燃料电池与锂电池的混合储能系统进行建模

本文介绍了基于Simulink的氢燃料电池与锂电池混合储能系统建模与协同控制方法。系统通过氢燃料电池提供稳定能源,锂电池实现快速响应,结合DC-DC变换器和负载管理器实现动态调控。详细阐述了从模型创建、关键模块配置到控制器设计的完整流程,重点说明了功率分配算法和充放电控制策略的实现。通过仿真分析验证了系统在不同负载条件下的性能表现,包括响应速度、工作效率和稳定性等指标。该方案为新能源混合储能系统的设计与优化提供了实用指导,有助于提升系统可靠性和延长电池寿命。

amy_mhd的博客 314

java基本数据类型转string_JAVA中基本数据类型转换包装类,以及基本数据类型转换字符串的知识点总结...

首先说基本数据类型总共以下8种整数型 byte short int long浮点型 float double字符型 char布尔型 boolean包装类的由来:虽然基本数据类型使用起来很方便,但是没有对应的方法来操作这些基本类型的数据,因此我们可以使用一个类把基本类型的数据都封装起来,在类中定义一些方法,这个类就是我们的包装类。而其对应关系为byte --> Byteshort -->...

weixin_39614094的博客 150

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Java基础:包装类(自动装箱和自动拆箱) --详解

一.什么是包装类  Java中的基本数据类型没有方法和属性,而包装类就是为了让这些拥有方法和属性,实现对象化交互。     数值型包装类都继承至Number,而字符型和布尔型继承至Object。 二.基本数据和包装类之间的转换 装箱:基本数据类型转换为包装类;   拆箱:包装类转换为基本数据类型。 package com.swpu; public class WrapperTestOne { public static void main(String[] args){ //1.

潘小蓝的博客 734

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Java 中 基本类型、包装类与String类间的转换

Java 中 基本类型、包装类与String类间的转换

CW_Moose的博客 691

黑马程序员_基本数据类型包装类

基本数据类型对象包装类                                         想要对基本类型数据进行更多的操作,最方便的方式就是将其封装成对象。              为啥呢?因为在对象描述中就可以定义更多的属性和行为对该基本类型数据进行操作。    byte Byte      short Short     int Integer   long Lon

cuzval的专栏 640

包装类及其常用类

Java必学

qq761358496的博客 108

[常用类]包装类

包装类:将 基本数据类型 封装成 对象 的好处在于可以在 对象 中定义更多的 功能方法 操作该数据 常用的操作之一:将 基本数据类型 与 字符串 之间进行转换 基本数据类型 与 包装类 的对应: byte Byte short Short int Integer long Long float F...

weixin_30414635的博客 62

String、StringBuffer、包装类

String类 1)、定义 String类是对字符串事物的描述。该类定义了专门用于操作字符串的方法。 字符串是一个特殊的对象。 字符串一旦初始化就不可以被改变。String str = “abc”; String str1 = new String(“abc”); 有什么区别 ? s1是一个类类

yang283541477的专栏 684

数据类型的转换

package com.test; /* * 包装类:专门将简单数据类型的数据进行封装,得到相应的类 * * 简单数据类型 包装类 * int Integer * byte Byte * short Short * long Long * float Float * double Double * boolean Bool...

xqg1316的博客 199

基本数据类型及包装类

day21~day25 Monday finalize()方法 当对象被判定为垃圾对象时,由JVM自动调用此方法,用以标记垃圾对象,进入回收队列。 垃圾对象:没有有效引用指向此对象时,为垃圾对象。 垃圾回收:由GC销毁垃圾对象,释放数据存储空间。 自动回收机制:JVM的内存耗尽,一次性回收所有垃圾对象。 手动回收机制:使用System.gc();通知JVM执行垃圾回收。 包装类 基本数据类型...

ABC_efg123456的博客 210

包装类以及包装类与基本数据类型的转换

包装类概述 Java语言是面向对象的,但是Java中的基本数据类型不是面向对象的,为了解决这个不足,所以设计类时为每个基本数据类型设计了一个包装类 包装类位于java.lang包中 基本数据类型与包装类的对应 包装类的用途 1.方便对象的操作 2.包装类包含基本数据类型的属性和相关方法 3.集合是不允许存储基本数据类型的,可以将基本数据类型转换为包装类 使用包装类的小案例 public class Student { private int sid; //private Integer

m0_46666979的博客 3562

8种基本数据类型的包装类,以及之间的相互转换

什么是包装类? java中的基本数据类型如int,double等不是对象,无法通过向上转型获取到Object提供的方法. 而String却可以,因为String是一个对象而不是一个类型。 基本数据类型由于这样的特性,导致无法参与转型,泛型,反射等过程。为了弥补这个缺陷,java提供了包装类,为8中简单类型提供对象形式,让Object统一所有数据。 包装类顾名思义就是将基本的数据类型以及一些辅助方法...

Java开发,人工智能,边缘计算,致力于掌握前沿技术 3126

【Java】—— Java面向对象高级:包装类、包装类与基本数据类型的转换

Java提供了两个类型系统,基本数据类型与引用数据类型。使用基本数据类型在于效率,然而当要使用只针对对象设计的API或新特性(例如泛型)包装类(封装类)。有了类的特点,就可以调用类中的方法,Java才是真正的面向对象。

weixin_63106307的博客 1063

java中基本数据类型的包装类以及基本数据类型之间的转换

字符串与其他数据类型之间的转换

ITofwanyifei的专栏 3966

java工具类 ~ 包装类(包装类与基本数据类型的转换、基本数据类型与字符串之间的转换)

为什么要使用包装类?? java数据类型分为 基本数据类型、引用数据类型。其中基本数据类型是不具备对象的特征(不能像普通对象一样拥有属性和方法,并且不能进行对象化交互),因此包装类就是为了能让基本数据类型能够像对象一样 拥有属性、方法、以及可以对象化交互。(java包装类都是在java . lang包中的) **包装类与 基本数据类型 之间的对应关系** public cl...

拾Miss~博客 1602
上一篇: Java中的this到底有哪些作用
下一篇: 接口与抽象类的异同点
禾雨学技术
博客等级 码龄7年 5粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值