java string,需要进行首字母大写改写,网上大家的思路基本一致,就是将首字母截取,转化成大写然后再串上后面的,类似如下代码

//首字母大写
    public static String captureName(String name) {
        name = name.substring(0, 1).toUpperCase() + name.substring(1);
       return  name;
      
    }

将字符串name 转化为首字母大写。但是这种效率并不高,我之前看过一个牛人的写的方法核心代码,是这样的

//首字母大写
    public static String captureName(String name) {
   //     name = name.substring(0, 1).toUpperCase() + name.substring(1);
//        return  name;
        char[] cs=name.toCharArray();
        cs[0]-=32;
        return String.valueOf(cs);

}

即进行字母的ascii编码前移

字符串首字母大写方法相关推荐

  1. Java字符串首字母大写高效方法

    我们日常编码过程中,通常会使用反射,通过对象获取其属性,并通过属性得到其getter.setter方法,而得到get.set方法时候需要属性首字母大写.字符串首字母大写,我们通常的做法是:传统方法为先 ...

  2. 实现字符串首字母大写

    实现字符串首字母大写 两种方式实现 方式一:截取字符串的第一个字母,利用String的toUpperCase方法将第一个字母转换为大写,截取首字母后的字串,和转换为大写的首字母做拼接 方式二:利用AS ...

  3. php 取字符串的首字母,php取得字符串首字母的方法,php取得字符串_PHP教程

    php取得字符串首字母的方法,php取得字符串 本文实例讲述了php取得字符串首字母的方法.分享给大家供大家参考.具体实现方法如下: $i=0; while($i='B0'){ //汉字的开始 $t= ...

  4. python 字符串首字母,Python 字符串首字母大写-Python设置字符串首字母大写-python title()作用-python title函数-嗨客网...

    Python字符串首字母大写 Python字符串首字母大写教程 在开发过程中,很多时候我们需要将一个 Python title()函数详解 语法 S.title() -> str 参数 参数 描 ...

  5. JS replace()方法-字符串首字母大写

    replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串. replace()方法有两个参数,第一个参数是正则表达式,正则表达式如果带全局标志/g,则是代表替换 ...

  6. 怎样在html中设置首字母大写,javascript如何设置字符串首字母大写?

    给出一个字符串,如何确保字符串的首字母都大写?下面本篇文章就来给大家介绍一下使用javascript设置首字母大写的方法,希望对大家有所帮助. 在javascript中,可以使用slice()方法.t ...

  7. java 首字母大写方法

    单个字符串需要进行首字母大写改写,网上大家的思路基本一致,就是将首字母截取,转化成大写然后再串上后面的,类似如下代码 //首字母大写     public static String  firstLe ...

  8. java 首字母大写方法

    java string,需要将首字母大写,网上大家的思路基本一致,就是将首字母截取,转化成大写然后再串上后面的,类似如下代码: //首字母大写public static String captureN ...

  9. SQL字符串首字母大写

    字符串中的每个首字母大写,其余字母全部小写 SELECT INITCAP(firstname || ' ' || lastname) AS shortlist FROM mytable 仅第一个首字母 ...

最新文章

  1. 分分钟教会你使用HTML写Web页面
  2. exfat驱动源码 linux_Linux 5.4内核正式发布:原生支持exFAT、AMD成最大赢家
  3. ​基于BCI的现代神经反馈有助于认知增强
  4. 谈谈集群NAS在VDI存储中的应用
  5. python如何提交作业_玛雅截稿作业提交python命令
  6. Android WebService
  7. OpenCV-美食—巧克力滤镜
  8. vue引入bootstrap.min.css报错:Cannot find module ./assets/css/bootstrap.min.css
  9. NWT失败反省:买个流量卡汝也看不顺眼,业务搞了几个?
  10. c#开发之八---mvc
  11. Linux 最常用命令(简单易学,能解决 95% 以上的问题)
  12. kotlin转java_Kotlin 与 Java 代码之间的转换
  13. ESXI 带网卡realtek驱动下载
  14. linux firefox flashplayer 升级,在deepin中更新火狐浏览器firefox和firefox-flashplayer的方法...
  15. Time_wait为什么是2MSL的时间长度?
  16. Word一行有空白格,却无法输入新的文字
  17. 三进制计算机可以实现吗,制造三进制计算机的一种方法技术
  18. 【芯片前端】Filelist -f/-F的文件解析方式探究
  19. jsp实验中:tag文件报java.util.ArrayList cannot be cast to java.lang.String
  20. AEIA2018 | 中国工程院院士李骏:智能网联汽车的安全和自主创新是当下的关键...

热门文章

  1. Fortity 安全评测结果及解决方案
  2. monotonic queue 单调队列
  3. 平替SD3403/SS928对标Hi3559A可以朔源的处理器 GK7608RFCFV100
  4. 移动 网通 联通 电信
  5. 211大学生自我反省
  6. [生存志] 第36节 周公制礼定家邦
  7. sqoop 工具的使用
  8. 新星计划最后一周榜单揭秘
  9. [JQuery]:jQuery处理事件的on()和off()详细用法
  10. 算法竞赛入门经典第一节问题1-5