概述
java基本数据类型
初级开发最重要的就是掌握基本的数据类型,Java有8种基本数据类型以及对应的包装类。
数据类型 | 对应包装类 | 取值范围 | 默认值 | 内存大小 | 主要作用 |
---|---|---|---|---|---|
byte | Byte | -2^7~2^7 | 0 | 8位(1字节) | 代替整数节约空间 |
short | Short | -2^15~2^15 | 0 | 16位(2字节) | 同样可以节约空间 |
int | Integer | -2^31~2^31 | 0 | 32位(4字节) | 最常用 |
long | Long | -2^63~2^63 | 0L | 64位(8字节) | 主要使用在比较大整数的系统上,变量值后带L |
float | Float | 0.0 | 32位(4字节) | 存储大型浮点数组时可以节约空间 | |
double | Double | 0.0 | 64位(8字节 | ||
boolean | Boolean | true/false | false | 一位 | |
char | Character | 空 | 16位(2字节) | 一个单一的16位Unicode字符 |
引用变量:java中的对象,类,数组都是引用变量,默认值为null
Java数据转换
像python这种支持动态类型的语言,想要转换变量的数据类型非常简单之间,比如int()转换成数值型,str()转换成字符串,list()转换成列表,tuple()转换成元组,dict()转换成列表,甚至连变量名都不用重新定义。Java相对来说就要复杂一些。
数值类型之间的转换
Byte a = 1;
Short b = a.shortValue();
Integer c = b.intValue();
Long d = c.longValue();
Float e = d.floatValue();
Double f = e.doubleValue();
基本数据类型转String
// Integer a = 1;
// Byte a = 1;
// Short a = 1;
// Long a = 1L;
// Float a = 0.1f; 浮点数默认是double类型
// Double a = 0.1;
// Character a = 'a';
Boolean a = true;
String b = a.toString(); // true
字符串型转字符型
// String只能转换为char[],也可以同过索引取值
String a = 'a';
char[] b = a.toCharArray();
Character c = a.charAt(0);
字符数组转字符串
Character[] chars = new Character[5];
String str = StringUtils.join(chars);
数组转列表
String[] str = new String[5];
List list = Arrays.asList(str);
列表转数组
String[] str = new String[5];
ArrayList<String> arrayList = new ArrayList<String>();
arrayList.toArray(str);
最后
以上就是诚心灯泡为你收集整理的java基本数据类型及相互转换java基本数据类型Java数据转换的全部内容,希望文章能够帮你解决java基本数据类型及相互转换java基本数据类型Java数据转换所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复