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);

代码运行效果图:


  

posted on 2015-01-15 20:49  msl毛圣林  阅读(1276)  评论(0编辑  收藏  举报

导航