实现字符串首字母大写

  • 两种方式实现
    • 方式一:截取字符串的第一个字母,利用String的toUpperCase方法将第一个字母转换为大写,截取首字母后的字串,和转换为大写的首字母做拼接
    • 方式二:利用ASCII码将首字母转换为大写,这种方式效率会高一些

两种方式实现

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

import org.junit.Test;public class StringTest1 {//方式一public String initial2UpperCase(String str){return str.substring(0,1).toUpperCase() + str.substring(1,str.length());}@Testpublic void testInitial2UpperCase(){String s = "hello!world";String str = initial2UpperCase(s);System.out.println(str);}
}

方式二:利用ASCII码将首字母转换为大写,这种方式效率会高一些

import org.junit.Test;public class StringTest1 {//方式二public String initial2UpperCase1(String str){char[] chars = str.toCharArray();if(chars[0] >= 'a' && chars[0] <= 'z'){chars[0] -= 32;}return new String(chars);
}@Testpublic void testInitial2UpperCase1(){String s = "hello!world";String str = initial2UpperCase1(s);System.out.println(str);}}

实现字符串首字母大写相关推荐

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

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

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

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

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

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

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

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

  5. SQL字符串首字母大写

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

  6. 字符串首字母大写方法

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

  7. javaScript实现字符串首字母大写

    (function(){ var stringUtils = { //TODO 单词首字母大写 initCap : function( param ){ param = param || " ...

  8. 记一次JAVA中字符串首字母大写转化为小写的Code

    因为见过很多文章都有记载, 所以我这里也就用于个人简单的记录下 /*** 首字母大写转化为小写* 如果首字符不是大写;就原值返回.* @param strValue* @return*/public ...

  9. js字符串首字母大写其他小写

    var name = "JAMES";// 将所有字符变成小写 name = name.toLowerCase();/*三种方法*/// 提取首字母转换为大写并与其余的字母拼接起来 ...

最新文章

  1. R语言使用ggplot2包使用geom_violin函数绘制分组小提琴图(配置填充色)实战
  2. eclipse的怪问题。background indexer crash recovery .java.lang.OutOfMemoryError: Java heap space
  3. 从闲扯开始我的技术博客吧
  4. php如何发起get网络请求,php发送get、post请求的几种方法
  5. 威斯康星大学乳腺癌肿瘤数据预测分类代码讲解
  6. 5G 2.0 的最新动向
  7. Tatala 中文教程
  8. arcgis制作空间变化图怎么做_Arcgis专题地图的编制
  9. x220linux蓝牙驱动,ThinkPad X230 Bluetooth 蓝牙驱动程序下载(Windows 7/Vista)
  10. 使用TestNG-abbot测试GUI
  11. VueRouter安装使用教程
  12. 复盘总结笔记-吴志华老师讲座
  13. LuoguP4313 BZOJ3894 文理分科——最小割
  14. 英语语法总结--主谓一致
  15. 轻松实现网页中通过链接跳转到QQ聊天界面,通过链接加QQ群,自动打开聊天对话框等等,包含电脑版和手机版的实现,示例部分Android和iOS的代码
  16. 华为p10 android几,是运行速度最快的安卓手机? 华为P10
  17. Jmeter测试数据怎么保存
  18. ArcGIS制图技巧:制图入门与点、线、面状符号制作
  19. Python3预测NBA比赛结果
  20. 按键精灵DNF脚本开发第二季

热门文章

  1. 关于引入光缆我们应该知道什么?
  2. 9.17 实现KEY1,KEY2,KEY3三个按键按下打印信息
  3. -23 key 的内部原理
  4. java 实现Excel irr计算(改进版)
  5. 【OpenCV DNN】Flask 视频监控目标检测教程 04
  6. 【Java编程系列】Java自定义标签-Tag
  7. AnalyticDB实现和特点浅析
  8. c语言双截龙_双截龙格斗全人物出招表_双截龙格斗Double Dragon各角色出招表大全带图-街机中国...
  9. Kivy安装使用教程
  10. C语言中使用printf()打印漂亮的颜色字体