java基础之数据类型转换_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > java基础之数据类型转换

java基础之数据类型转换

 2014/11/13 15:46:01  kootest  程序员俱乐部  我要评论(0)
  • 摘要:在写java程序时,经常会遇到需要数据类型转换,下面我们来介绍一些一些基本数据类型之间的转换。1.int,folat,double,boolean,long转换成字符串,其实很简单只需使用一个函数即可,如下String.valueOf(types)//types可以是以上类型的数据,也可以是object类型2.字符串转换为int,folat,double,boolean,long类型(一般用到的场景是我们在配置文件定义了一个属性值为整型,读出来时如果要和数字做比较,就需要转换),方法如下:2
  • 标签:数据类型 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)

下面看一段测试代码:

class="java" name="code">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
发表评论
用户名: 匿名