java类型转换
Posted 龙茗夜雨
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java类型转换相关的知识,希望对你有一定的参考价值。
String型转基本类型:
1.转换成Int型
int/Integer num = Integer.parseInt(String str);
2.转换成long型
long/Long num = Long.parseLong(String str);
3.转换成short型
short/Short num = Short.parseShort(String str);
4.转换成float型
float/Float num = Float.parseFloat(String str);
5.转换成double型
double/Double num = Double.parseDouble(String str);
6.转换成char型
1. 使用String.charAt(index)(返回值为char)可以得到String中某一指定位置的char。
2. 使用String.toCharArray()(返回值为char[])可以得到将包含整个String的char数组。这样我们就能够使用从0开始的位置索引来访问string中的任意位置的元素。
字符串类型转换为基本数据类型:
1、调用基本数据类型对应的包装类中的方法parseXXX(String)
2、对应包装类型的valueOf(String)
int hh = 123; String s1 = hh + ""; String s2 = String.valueOf(hh); String s3 = Integer.toString(hh);
基本数据类型转换为字符串类型:
1、将基本数据类型与空字符串(" ")连接(+)即可获得其所对应的字符串
2、调用String 类中的valueOf()方法返回相应字符串
3、使用包装类的toString()方法
String str = "123"; int str1 = Integer.parseInt(str); int str2 = Integer.valueOf(str);
以上是关于java类型转换的主要内容,如果未能解决你的问题,请参考以下文章
无法将 java.lang.String 类型的属性值转换为所需的 java.time.LocalDateTime 类型