int、double、boolean、char、float、long、Object等七种数据类型转换成String数据类型 用到的方法是String.valueOf();
//int、double、boolean、char、float、long、Object类型数据转换成String //int类型转换成String类型 int h=123456; String l=String.valueOf(h); System.out.println("int类型转换成String类型:"+l); //double类型转String double a=1.1; String A=String.valueOf(a); System.out.println("double类型转String:"+A); //boolean类型转String类型 boolean b=false; String B=String.valueOf(b); System.out.println("boolean类型转String类型:"+b); //char类型转String类型 char d='a'; String D=String.valueOf(d); System.out.println("char类型转String类型:"+d); //char类型数组转换成String类型 char[] e={'a','b','c'}; String E=String.valueOf(e); System.out.println("char类型数组转换成String类型:"+E); //char类型数组中其中几个数据转换成String类型 char []f={'a','b','c','d'}; String F=String.valueOf(f, 0, 3); System.out.println("char类型数组中其中几个数据转换成String类型:"+F); //float类型转换成String类型 float g=123; String G=String.valueOf(g); System.out.println("float类型转换成String类型:"+G); //long类型转换成String类型 long j=123342; String J=String.valueOf(j); System.out.println("long类型转换成String类型:"+J); //Object类型转换成String类型 Object k=c; String K=String.valueOf(k); System.out.println("Object类型转换成String类型:"+K); System.out.println("\n"); //double类型转long类型 double p=88.88; long P=Math.round(d); System.out.println("double类型转long类型:"+P); p=P; //强制类型转换 System.out.println("double类型转long类型:"+P); //float类型转long类型 float q=123; long Q=Math.round(q); System.out.println("float类型转long类型:"+Q);
q=Q; //强制类型转换 System.out.println("float类型转long类型"+Q);
代码运行效果图: