Java字符串转换函数汇总
Java中提供了一系列字符串转换的方法以满足不同的需求。以下是一些常用的字符串转换函数的汇总。
1. 字符串到整数的转换
- Integer.parseInt(String s): 将字符串转换为int类型的整数。如果字符串不符合整数格式,则会抛出NumberFormatException异常。
- Integer.valueOf(String s): 将字符串转换为Integer类型的对象。
2. 字符串到浮点数的转换
- Float.parseFloat(String s): 将字符串转换为float类型的浮点数。
- Float.valueOf(String s): 将字符串转换为Float类型的对象。
3. 字符串到布尔值的转换
- Boolean.parseBoolean(String s): 将字符串转换为boolean类型的值。
- Boolean.valueOf(String s): 将字符串转换为Boolean类型的对象。
4. 整数到字符串的转换
- Integer.toString(int i): 将整数i转换为字符串。
- String.valueOf(int i): 将整数i转换为字符串。
- String.format(String format, Object... args): 使用指定的格式将整数i转换为字符串。
5. 浮点数到字符串的转换
- Float.toString(float f): 将浮点数f转换为字符串。
- String.valueOf(float f): 将浮点数f转换为字符串。
- String.format(String format, Object... args): 使用指定的格式将浮点数f转换为字符串。
6. 布尔值到字符串的转换
- Boolean.toString(boolean b): 将布尔值b转换为字符串。
- String.valueOf(boolean b): 将布尔值b转换为字符串。
7. 字符数组到字符串的转换
- String.valueOf(char[] data): 将字符数组data转换为字符串。
- new String(char[] data): 将字符数组data转换为字符串。
- String.copyValueOf(char[] data): 将字符数组data转换为字符串。
8. 字符串数组到字符串的转换
- Arrays.toString(String[] array): 将字符串数组array转换为字符串,添加方括号和逗号。
- StringUtils.join(String[] array, String delimiter): 使用指定的分隔符将字符串数组array转换为字符串。
9. 字符串到字符数组的转换
- String.toCharArray(): 将字符串转换为字符数组。
10. 对象到字符串的转换
- Object.toString(): 将对象转换为字符串。
以上只是一些常用的字符串转换函数,还有很多其他的转换函数,可以根据自己的需求选择合适的方法进行转换。在使用字符串转换函数时,需要注意处理可能出现的异常,比如NumberFormatException。另外,需要注意字符串的编码格式,避免出现乱码的问题。
