Java——下划线转驼峰

简介: Java——下划线转驼峰

常常用于数据库字段转为java字段

private static String changeColumn(String column) {
    String name = column;
    if (name.indexOf("_") > 0 && name.length() != name.indexOf("_") + 1) {
        int lengthPlace = name.indexOf("_");
        name = name.replaceFirst("_", "");
        String s = name.substring(lengthPlace, lengthPlace + 1);
        s = s.toUpperCase();
        column = name.substring(0, lengthPlace) + s + name.substring(lengthPlace + 1);
    } else {
        return column;
    }
    return changeColumn(column);
}
相关文章
|
JSON Java 数据格式
Java将json中key值下划线转为驼峰格式
Java将json中key值下划线转为驼峰格式
1082 1
|
Java
Java基础知识整理,驼峰规则、流程控制、自增自减
在这一篇文章中我们总结了包括注释、关键字、运算符的Java基础知识点,今天继续来聊一聊命名规则(驼峰)、流程控制、自增自减。
91 3
|
Java
Java实现驼峰、下划线互相转换
Java实现驼峰、下划线互相转换
1180 1
|
Java Maven
Java 使用 Guava Util 实现驼峰、下划线互转
Java 使用 Guava Util 实现驼峰、下划线互转
1285 0
Java 使用 Guava Util 实现驼峰、下划线互转
|
Java
什么是JAVA要求的驼峰命名法
简单记录下驼峰命名法
298 0
|
Java
java核心技术卷中的细节(1- 带下划线的数字、带标签的break)
java核心技术卷中的细节(1- 带下划线的数字、带标签的break)
148 0
java核心技术卷中的细节(1- 带下划线的数字、带标签的break)
|
15天前
|
算法 Java 调度
Java多线程基础
本文主要讲解多线程相关知识,分为两部分。第一部分涵盖多线程概念(并发与并行、进程与线程)、Java程序运行原理(JVM启动多线程特性)、实现多线程的两种方式(继承Thread类与实现Runnable接口)及其区别。第二部分涉及线程同步(同步锁的应用场景与代码示例)及线程间通信(wait()与notify()方法的使用)。通过多个Demo代码实例,深入浅出地解析多线程的核心知识点,帮助读者掌握其实现与应用技巧。
|
4月前
|
存储 监控 Java
【Java并发】【线程池】带你从0-1入门线程池
欢迎来到我的技术博客!我是一名热爱编程的开发者,梦想是编写高端CRUD应用。2025年我正在沉淀中,博客更新速度加快,期待与你一起成长。 线程池是一种复用线程资源的机制,通过预先创建一定数量的线程并管理其生命周期,避免频繁创建/销毁线程带来的性能开销。它解决了线程创建成本高、资源耗尽风险、响应速度慢和任务执行缺乏管理等问题。
259 60
【Java并发】【线程池】带你从0-1入门线程池
|
2月前
|
Java 中间件 调度
【源码】【Java并发】从InheritableThreadLocal和TTL源码的角度来看父子线程传递
本文涉及InheritableThreadLocal和TTL,从源码的角度,分别分析它们是怎么实现父子线程传递的。建议先了解ThreadLocal。
95 4
【源码】【Java并发】从InheritableThreadLocal和TTL源码的角度来看父子线程传递