Java 里面各种类型之间的相互转换
Posted 百里登风
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 里面各种类型之间的相互转换相关的知识,希望对你有一定的参考价值。
1.整形与字符型之间的数据类型转换:
一.int转换成char有两种方法:
① 是利用char的unicode编码
例:int num1 = 8;
char ch1 = (char) (num1 + 48);
二. char转换成int型
① 使用int的parseint方法
例: Character ch2 = ‘8‘;
(char是基本数据类型,Character是其包装类型。)
int num2 = Integer.parseInt(ch2.toString());
②是利用char的unicode编码
例:char ch3 = ‘8‘;
int num3 = ch3 - 48;
2.基本数据类型与字符串之间的转换:
一. int转换成String
①.整型转换成字符型
String num = Integer.toString(int n);
②.Long型转换成字符型
String num = Long.toString(long n);
③.Short型转换成字符型
String num = Short.toString(Short n);
④.Float型转换成字符型
String num = Float.toString(Float n);
⑤.Double型转换成字符型
String num = Double.toString(Double n);
二. String转换成int
①.转换成Int型
int/Integer num = Integer.parseInt(String str);
②.转换成long型
Long/long num = Long.parseLong(String str);
③.转换成short型
short/Short num = Short.parseShort(String str);
④.转换成float型
float/Float num = Float.parseFloat(String str);
⑤.转换成double型
double/Double num = Double.parseDouble(String str);
以上是关于Java 里面各种类型之间的相互转换的主要内容,如果未能解决你的问题,请参考以下文章