Java下变量大小写驼峰、大小写下划线、大小写连线转换

本文介绍如何使用Guava库中的CaseFormat进行不同变量命名规范之间的转换,包括小写下划线、小写驼峰等风格,并提供了示例代码。

写在前面
想很简单,做很难,坚持更难,克服惰性。每天学一点,不会的就少一点。
养成习惯很重要,先从点赞开始吧!关注[程序员之道],前行道路不再迷茫!

有时候需要处理对象属性的getter、setter方法,或者将属性与数据表字段进行相互转换,这时候就需要用到将小写驼峰转换为小写下划线方式,当然我们可以自己手撸一段代码来实现,但Google的大神们,已经给我们提供了一个现成的开发包,也就是Google guava包。直接拿来主义吧!

引入guava依赖包

这个非常简单,只需要在工程的pom.xml中引入依赖的坐标即可。

        <dependency>
            <groupId>com.google.guava</groupId>
            <artifactId>guava</artifactId>
            <version>25.1-jre</version>
        </dependency>

可以做什么

变量的一些转换处理,只需要用到博大精深的guava包中的一个枚举类CaseFormat.class。可以看到该枚举类有5个枚举变量。

在这里插入图片描述

枚举就是一个单例,我们可以直接使用枚举变量的方法,因为已经是一个单例对象了嘛!如果你还不了解单例,那这里简单解释一下,单例就是在一个java进程(也就是当前工程的JVM中)

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值