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);
}
相关文章
|
6月前
|
Java
Java基础知识整理,驼峰规则、流程控制、自增自减
在这一篇文章中我们总结了包括注释、关键字、运算符的Java基础知识点,今天继续来聊一聊命名规则(驼峰)、流程控制、自增自减。
57 3
|
JSON Java 数据格式
Java将json中key值下划线转为驼峰格式
Java将json中key值下划线转为驼峰格式
696 1
|
Java
Java实现驼峰、下划线互相转换
Java实现驼峰、下划线互相转换
776 1
|
Java
|
Java Maven
Java 使用 Guava Util 实现驼峰、下划线互转
Java 使用 Guava Util 实现驼峰、下划线互转
1048 0
Java 使用 Guava Util 实现驼峰、下划线互转
什么是JAVA要求的驼峰命名法
简单记录下驼峰命名法
240 0
|
Java
java核心技术卷中的细节(1- 带下划线的数字、带标签的break)
java核心技术卷中的细节(1- 带下划线的数字、带标签的break)
126 0
java核心技术卷中的细节(1- 带下划线的数字、带标签的break)
|
8天前
|
安全 Java 测试技术
Java并行流陷阱:为什么指定线程池可能是个坏主意
本文探讨了Java并行流的使用陷阱,尤其是指定线程池的问题。文章分析了并行流的设计思想,指出了指定线程池的弊端,并提供了使用CompletableFuture等替代方案。同时,介绍了Parallel Collector库在处理阻塞任务时的优势和特点。
|
4天前
|
安全 Java 开发者
深入解读JAVA多线程:wait()、notify()、notifyAll()的奥秘
在Java多线程编程中,`wait()`、`notify()`和`notifyAll()`方法是实现线程间通信和同步的关键机制。这些方法定义在`java.lang.Object`类中,每个Java对象都可以作为线程间通信的媒介。本文将详细解析这三个方法的使用方法和最佳实践,帮助开发者更高效地进行多线程编程。 示例代码展示了如何在同步方法中使用这些方法,确保线程安全和高效的通信。
23 9
|
7天前
|
存储 安全 Java
Java多线程编程的艺术:从基础到实践####
本文深入探讨了Java多线程编程的核心概念、应用场景及其实现方式,旨在帮助开发者理解并掌握多线程编程的基本技能。文章首先概述了多线程的重要性和常见挑战,随后详细介绍了Java中创建和管理线程的两种主要方式:继承Thread类与实现Runnable接口。通过实例代码,本文展示了如何正确启动、运行及同步线程,以及如何处理线程间的通信与协作问题。最后,文章总结了多线程编程的最佳实践,为读者在实际项目中应用多线程技术提供了宝贵的参考。 ####