用Java将字符串的首字母转换大小写

 更新时间:2016年08月18日 14:45:20   投稿:daisy  
在项目开发的时候会需要统一字符串的格式,比如首字母要求统一大写或小写,那用Java如何实现这一功能?下面一起来学习学习。

话不多说,直接上代码

  //首字母转小写
  public static String toLowerCaseFirstOne(String s){
    if(Character.isLowerCase(s.charAt(0)))
      return s;
    else
      return (new StringBuilder()).append(Character.toLowerCase(s.charAt(0))).append(s.substring(1)).toString();
  }
  //首字母转大写
  public static String toUpperCaseFirstOne(String s){
    if(Character.isUpperCase(s.charAt(0)))
      return s;
    else
      return (new StringBuilder()).append(Character.toUpperCase(s.charAt(0))).append(s.substring(1)).toString();
  }

以上就是用Java将字符串的首字母转换大小写的全部内容,代码很简单但很实用,希望对大家学习使用Java能有所帮助。

相关文章

  • SpringBoot异步使用@Async的原理以及线程池配置详解

    SpringBoot异步使用@Async的原理以及线程池配置详解

    在项目中当访问其他人的接口较慢时,不想程序一直卡在耗时任务上,想程序能够并行执行,我们可以使用多线程来并行的处理任务,也可以使用spring提供的异步处理方式@Async,这篇文章主要给大家介绍了关于SpringBoot异步使用@Async的原理以及线程池配置的相关资料
    2021-09-09
  • 启动Solr提示Java版本低问题解决方案

    启动Solr提示Java版本低问题解决方案

    这篇文章主要介绍了启动Solr提示Java版本低问题解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • Java中字符串去重的特性介绍

    Java中字符串去重的特性介绍

    这篇文章主要介绍了Java中字符串去重的特性,是Java8中引入的一个新特性,至于是否真的用起来顺手就见仁见智了...需要的朋友可以参考下
    2015-07-07
  • java版微信和支付宝退款接口

    java版微信和支付宝退款接口

    这篇文章主要为大家详细介绍了java版微信退款接口和java版支付宝退款接口,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-09-09
  • SpringBoot实现发送邮件功能的三种方式

    SpringBoot实现发送邮件功能的三种方式

    本文详细介绍了如何在SpringBoot应用中使用JavaMailSender、JavaMailAPI和ApacheCommonsEmail库发送邮件,对比了它们的优缺点,并提供了示例代码和配置指导,需要的朋友可以参考下
    2025-07-07
  • 关于jvm内存如何查看

    关于jvm内存如何查看

    本文介绍了如何在Java虚拟机(JVM)中进行内存管理,包括查看JVM内存情况的常用方法和工具,这些方法包括使用JDK自带的工具如jps、jstat、jmap和jconsole,以及一些第三方监控工具如Prometheus、Grafana和ElasticStack等,通过这些方法
    2024-09-09
  • Spring Boot Logging Level设置为off时的Bug

    Spring Boot Logging Level设置为off时的Bug

    这篇文章主要介绍了Spring Boot Logging Level设置为off时的Bug,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-09-09
  • springboot单文件下载和多文件压缩zip下载的实现

    springboot单文件下载和多文件压缩zip下载的实现

    这篇文章主要介绍了springboot单文件下载和多文件压缩zip下载的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11
  • Java幸运28系统搭建数组的使用实例详解

    Java幸运28系统搭建数组的使用实例详解

    在本篇文章里小编给大家整理了关于Java幸运28系统搭建数组的使用实例内容,有需要的朋友们可以参考学习下。
    2019-09-09
  • SpringBoot用JdbcTemplates操作Mysql实例代码详解

    SpringBoot用JdbcTemplates操作Mysql实例代码详解

    JdbcTemplate是Spring框架自带的对JDBC操作的封装,目的是提供统一的模板方法使对数据库的操作更加方便、友好,效率也不错,这篇文章主要介绍了SpringBoot用JdbcTemplates操作Mysql
    2022-10-10

最新评论