首页 > 代码库 > java基础之数据类型转换
java基础之数据类型转换
在写java程序时,经常会遇到需要数据类型转换,下面我们来介绍一些一些基本数据类型之间的转换。
1.int,folat,double,boolean,long 转换成字符串,其实很简单只需使用一个函数即可,如下
String.valueOf(types) //types 可以是以上类型的数据,也可以是object 类型
2. 字符串转换为 int,folat,double,boolean,long类型(一般用到的场景是我们在配置文件定义了一个属性值为整型,读出来时如果要和数字做比较,就需要转换),方法如下:
2.1. String->int ,使用Integer.parseInt(str)
2.2 String->folat,使用Float.parseFloat(str)
2.3 String->double,使用Double.parseDouble(str)
2.4 String->long,使用Long.parseLong(str)
2.5 String->byte,使用Byte.parseByte(s)
下面看一段测试代码:
public class TypeChange {public static void main(String [] args){int i=1;float f=0.1f;double d=0.00001;byte b=2;String j="123";//转换成字符串System.out.println(String.valueOf(i));System.out.println(String.valueOf(f));System.out.println(String.valueOf(d));System.out.println(String.valueOf(b));//把字符串转换成各种数据类型System.out.println(Integer.parseInt(j));System.out.println(Float.parseFloat(j));System.out.println(Double.parseDouble(j));System.out.println(Long.parseLong(j));System.out.println(Byte.parseByte(j));}}
更多资料关注:www.kootest.com ;技术交流群:182526995
java基础之数据类型转换
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。