欢迎访问宙启技术站
智能推送

Java常见类型转换函数:你应该掌握的10个函数

发布时间:2023-06-18 12:57:32

在Java编程中,类型转换是一个非常常见且重要的操作。类型转换一般指将一个数据类型的值转为另外一种数据类型。Java中的类型转换包括隐式类型转换和显式类型转换。隐式类型转换是自动发生的,而显式类型转换需要程序员手动进行。下面是Java中常见类型转换函数的介绍,涵盖了强制类型转换、字符串转换和基本类型转换等操作。

1. int Integer.parseInt(string s)

该方法可以将String类型的参数转换成int类型,返回一个int类型的值。例如:

String str = "123";
int a = Integer.parseInt(str);
System.out.println(a); // 输出结果:123

2. String String.valueOf(Object obj)

将一个Object类型的参数转换成String类型,返回一个String类型的值。例如:

int a = 123;
String str = String.valueOf(a);
System.out.println(str); // 输出结果:123

3. byte Byte.parseByte(String s)

将一个String类型的参数转换成byte类型,返回一个byte类型的值。例如:

String str = "12";
byte b = Byte.parseByte(str);
System.out.println(b); // 输出结果:12

4. short Short.parseShort(String s)

将一个String类型的参数转换成short类型,返回一个short类型的值。例如:

String str = "123";
short a = Short.parseShort(str);
System.out.println(a); // 输出结果:123

5. long Long.parseLong(String s)

将一个String类型的参数转换成long类型,返回一个long类型的值。例如:

String str = "1234567890";
long a = Long.parseLong(str);
System.out.println(a); // 输出结果:1234567890

6. float Float.parseFloat(String s)

将一个String类型的参数转换成float类型,返回一个float类型的值。例如:

String str = "1.23";
float a = Float.parseFloat(str);
System.out.println(a); // 输出结果:1.23

7. double Double.parseDouble(String s)

将一个String类型的参数转换成double类型,返回一个double类型的值。例如:

String str = "1.23456";
double a = Double.parseDouble(str);
System.out.println(a); // 输出结果:1.23456

8. char Character.toUpperCase(char ch)

将一个小写字母转换成大写字母,返回一个大写字母。例如:

char ch = 'a';
char newChar = Character.toUpperCase(ch);
System.out.println(newChar); // 输出结果:A

9. int Integer.parseInt(String s, int radix)

将一个String类型的参数按照radix进制转换成int类型,返回一个int类型的值。例如:

String str = "10";
int a = Integer.parseInt(str, 2); // 将2进制的数转换成十进制的数
System.out.println(a); // 输出结果:2

10. String Integer.toHexString(int i)

将一个int类型的参数转换成16进制的String类型,返回一个String类型的值。例如:

int a = 255;
String str = Integer.toHexString(a);
System.out.println(str); // 输出结果:ff

这些类型转换函数是Java编程中最常用的函数,掌握这些函数可以帮助我们更方便地进行数据类型的转换操作。