package com.example.demo.lz.test; /** * @author: create by lz * @copyright: c * @date:2020/5/14 10:12 */ public class Main4 { public static void main(String[] args) { int a = 19; String s = String.valueOf(a); //字符串类型转换 //字符转各种数据类型的转换 String b = "19"; /* 基本数据类型转换 */ byte b1 = Byte.parseByte(b); short s1 = Short.parseShort(b); int i = Integer.parseInt(b); long l = Long.parseLong(b); float v = Float.parseFloat(b); double v1 = Double.parseDouble(b); /* 包类型转换 */ Byte aByte = Byte.valueOf(b); Short aShort = Short.valueOf(b); Integer integer = Integer.valueOf(b); Long aLong = Long.valueOf(b); Float aFloat = Float.valueOf(b); Double aDouble = Double.valueOf(b); System.out.println(s); System.out.println("========"); System.out.println("基本数据类型转换" + b1 + "\n" + s1 + "\n" + i + "\n" + l + "\n" + v + "\n" + v1); System.out.println("包类型转换" + aByte + "\n" + aShort + "\n" + integer + "\n" + aLong + "\n" + aFloat + "\n" + aDouble); } }
打印输出
19
========
基本数据类型转换19
19
19
19
19.0
19.0
包类型转换19
19
19
19
19.0
19.0