Java系列---各种类型转换

"本文详细介绍了Java中int、String、Integer之间的转换方法,包括`+""`操作、`String.valueOf()`、`Integer.toString()`,以及对应的Integer和String转数值的两种途径。同时涵盖了LocalDateTime的日期时间格式转换,展示了实用的技术实例。"
摘要由CSDN通过智能技术生成

int转为String

三种方法

1.a+"";
2.String.valueOf(a);
2.Integer.toString(a);

		//定义变量
		int a = 1002;
		//int转为String
		//第一种方法
		String s1 = a + "";
		//第二种方法
		String s2 = String.valueOf(a);
		//第三种方法
		String s3 = Integer.toString(a);
		//输出
		System.out.println(s1);
		System.out.println(s2);
		System.out.println(s3);
		//输出结果
		1002
		1002
		1002

String转为int

两种方法

1.Integer.valueOf(b).intValue();
2.Integer.parseInt(b);

		//定义变量
        String b = "1002";
        //String转为int
        //第一种方法
        int b1 = Integer.valueOf(b).intValue();
        //第二种方法
        int b2 = Integer.parseInt(b);
        //输出
        System.out.println(b1);
        System.out.println(b2);
        //输出结果
		1002
		1002

Integer转为String

两种方法

1.Integer.toString(f);
2.String.valueOf(f);

		//定义变量
        Integer f = 1002;
        //Integer转为String
        //第一种方法
        String f1 = Integer.toString(f);
        //第二种方法
        String f2 = String.valueOf(f);
        //输出
        System.out.println(f1);
        System.out.println(f2);
        //输出结果
        1002
        1002

String转为Integer

一种方法

1.Integer.valueOf(d);

		//定义变量
        String d = "1002";
        //String转为Integer
        Integer d1 = Integer.valueOf(d);
        //输出
        System.out.println(d1);
        //输出结果
		1002

int转为Integer

一种方法

1.new Integer(g);

		//定义变量
        int g = 1002;
        //int转为Integer
        Integer g1 = new Integer(g);
        //输出
        System.out.println(g1);
        //输出结果
        1002

Integer转为int

一种方法

1.h.intValue();

		//定义变量
        Integer h = 1002;
        //Integer转为int
        int h1 = h.intValue();
        //输出
        System.out.println(h1);
        //输出结果
        1002

LocalDateTime转为String

一种方法

1.df.format(time);

		//定义时间格式
        DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
        //创建当前时间
        LocalDateTime time = LocalDateTime.now();
        //LocalDateTime转为String
        String localTime = df.format(time);
        //输出
        System.out.println("LocalDateTime转成String类型的时间:"+localTime);
        //输出结果
        LocalDateTime转成String类型的时间:2021-10-20 10:55:53

String转为LocalDateTime

一种方法

1.LocalDateTime.parse(“2018-01-12 17:07:05”,df);

		//定义时间格式
        DateTimeFormatter df = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
        //创建当前时间
        LocalDateTime time = LocalDateTime.now();
        //String转为LocalDateTime
        LocalDateTime ldt = LocalDateTime.parse("2018-01-12 17:07:05",df);
        //输出
        System.out.println("String类型的时间转成LocalDateTime:"+ldt);
        //输出结果
        String类型的时间转成LocalDateTime2018-01-12T17:07:05
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值