首页 > 编程语言 >JAVA 基础数据类型

JAVA 基础数据类型

时间:2024-07-20 17:51:34浏览次数:12  
标签:类型转换 JAVA String int 基础 数据类型 类型 Integer



一、数据类型

Java 语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类(Wrapper Class),有些地方也翻译为外覆类或数据类型类,如下表所示:

image

基本类型 大小 包装器类型
boolean / Boolean
char 16bit Character
byte 8bit Byte
short 16bit Short
int 32bit Integer
long 64bit Long
float 32bit Float
double 64bit Double
void / Void

二、包装类转换

int -> String

int类型转换成String类型

三种方法:

int i = 110;
String s ="";

//  第一种方法:一共创建了二个字符串对象;第一个是”110”;第二个是”110”+”“;
s = i + ”“;

// 第二种方法:调用String的静态方法创建一个字符串对象
s = String.valueOf(i);

// 第三种方法:优点:类型转换明确。A类型——>B类型
s = Integer.toString(i);  

String -> int

String类型转换成int类型

两种方法:

// 第一种方法
int i = Integer.parseInt(string);

// 第二种方法
int i = Integer.valueOf(string);  // 返回类型:Integer对象,自动拆箱成int
int i = Integer.valueOf(s).intValue(); // 返回类型:int

标签:类型转换,JAVA,String,int,基础,数据类型,类型,Integer
From: https://www.cnblogs.com/knowledgeable/p/18313463

相关文章

  • 信息系统基础知识
    信息系统概述信息系统是由计算机硬件、网络和通信设备、计算机软件、信息资源、信息用户和规章制度组成的以处理信息流为目的的人机一体化系统。信息系统的5个基本功能输入存储处理输出控制信息系统的性质影响着系统开发者和系统用户的知识需求。以计算机为基础:要求......
  • 在 DataFrame 内的数据类型之间切换
    我试图搜索是否有一种方法可以轻松更改带有数字的字符串的数据类型。例如,我面临的问题如下:df=pl.DataFrame({"foo":["100CTpen","pencils250CT","what125CTsoever","thisisathing"]})我可以提取并创建一个名为{"bar":["100"......
  • JavaScript - jSignature移动端手写签名
    <html><head><scriptsrc="https://cdn.bootcdn.net/ajax/libs/jquery/3.7.1/jquery.min.js"></script><scriptsrc="https://cdn.bootcdn.net/ajax/libs/jSignature/2.1.3/jSignature.min.js"></script>......
  • javascript条件判断语句。
    if语句条件满足就执行,不满足就不执行if(条件){语句}ifelse语句条件满足,执行语句1,条件不满足,执行语句2if(条件){语句1}else{语句2}ifelseifelseif… if(条件1){ 语句1 }else{ 语句2 }if(条件2){ 语句2 }el......
  • java的一些基础知识
    文章目录JDK、JRE、JVM变量关键字标识符规则数据类型基本数据类型(简单数据类型)引用数据类型(除基本数据类型以外的数据类型)运算符Java流程控制语句分支语句循环语句特殊的流程控制语句方法形参实参数组数组动态初始化和静态初始化数组的复制数组的扩容数组的删除二维......
  • Java----抽象类与接口
    知识框架: 一.抽象类1.1抽象类的概念 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。如下图所示:说明: Animal类是动物类,每个动物都有叫的......
  • JAVA 数据结构 - 数组
    一、固定数组Arrays数组用来存储固定大小的同类型的元素;1、声明,初始化,访问int[]myIntArray;double[]myDoubleArr;String[]myStrArr;intsize=10;double[]myDoubleArr=newdouble[size];double[]myList={1.9,1.4,2.3,9.8};for(inti=0;i<myList.le......
  • 看过来!看过来!python九大数据类型大整合!
    目录一、Int(整型)二、Float(浮点型)三、Bool(布尔类型)四、Str(字符串)(1)拼接:(2)格式化:(3)查找和替换:(4)分割和连接:(5)大小写转换:(6)去除空白字符:五、None(空值)初始化变量作为函数的返回值:在条件语句中检查:六、List(列表)创建List访问List元素修改ListList的遍历七......
  • Java Swing Loading转圈的进度提示框
    JavaSwingLoading转圈的进度提示框具体只需要两个类AnimatedPanel.javaInfiniteProgressPanel.java 前因:我们开发的web应用,有个奇葩的需求,需要客户触发到客户端与第三方交互的地方加个Loading效果,已经脱离了web程序页面交互范围了,只是通过socket进行通信交互......
  • 嵌入式学习记录——C基础(数组与排序)
    数组与排序数组一维数组二维数组排序冒泡排序选择排序数组数组是由一个或者多个相同数据类型的数据组成的一个集合一维数组如果将数组看做一个坐标轴,一维数组则如同只有X坐标,每个数组中的元素内存地址都是连续的,当数据类型和首个元素a[0]确定时,后续a[i]依次递增......