【java基础】在Java中实现基本数据类型与字符、字符串之间的转换
2017-10-05 19:12
786 查看
在Java中实现基本数据类型与字符、字符串之间的转换
摘要:在我们对Java的学习当中数据类型之间的转换,是我们常见的事,我们也都知道基本数据类型之间有自动转换和强制转换,在int 、 short 、 long 、float 、double之间的转换我们都比较清楚的吧,但我们也应该知道它们与字符串及字符型之间的类型转换又是怎样对,让我们一起来探讨一下它们的转换。一.整形与字符型之间的数据类型转换:
1.int转换成char有两种方法:
① 是利用char的unicode编码
例:int num1 = 8;
char ch1 = (char) (num1 + 48);
2. char转换成int型
① 使用int的parseint方法
例: Character ch2 = '8'; (char是基本数据类型,Character是其包装类型。)
int num2 =Integer.parseInt(ch2.toString());
②是利用char的unicode编码
例:char ch3 = '8';
int num3 = ch3 - 48;
二.基本数据类型与字符串之间的转换:
1. 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);
2. 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中实现基本数据类型与字符之间的转换
- java基本数据类型、对应的封装类以及字符串之间的相互转换
- 小白成长记——Java基础之基本数据类型与字符串的相互转换
- Java基础——基本类型和包装类、基本类型和字符串之间的转换
- [bxd学习java基本点]1.基本数据类型与字符串型转换与其他类型转成字符串
- Java基础小知识——基本数据类型和字符串以及字节数组的转换
- 【JAVA学习】java基本数据类型与字符串之间的转换(基本数据类型、对象封装类、自动装箱、自动拆箱)
- Java基础:第二十讲 Java基本类型与字符串之间的转换
- java基础数据类型与字符串之间的转换
- 包装类来实现基本数据类型与字符串类型之间的转换:
- Java - 数据类型之间的转换:- 如何将字符串转换为基本数据类型?- 如何将基本数据类型转换为字符串?
- java基础之基本数据类型及之间的转换
- java-包装类、基本数据类型和字符串之间的转换
- java 基础 基本类型和字符串之间转换
- java基础--->基本数据类型之间的转换
- Java 基本数据类型与其包装数据类型以及字符串(String)之间的转换问题
- java语言基础(59)——jdk5自动装箱和拆箱(基本数据类型与包装类之间的转换)
- java 基本数据类型、包装类、字符串、数组之间的类型转换
- Java基础——基本类型和包装类、基本类型和字符串之间的转换
- Java基础小知识——基本数据类型和字符串以及字节数组的转换