JAVA 如何将String进行大小写转换
private String convertString(String str, Boolean beginUp){
- char[] ch = str.toCharArray();
- StringBuffer sbf = new StringBuffer();
- for(int i=0; i< ch.length; i++){
- if(i == 0 && beginUp){//如果首字母需大写
- sbf.append(charToUpperCase(ch[i]));
- }else{
- sbf.append(charToLowerCase(ch[i]));
- }
- }
- return sbf.toString();
- }
- /**转大写**/
- private char charToUpperCase(char ch){
- if(ch <= 122 && ch >= 97){
- ch -= 32;
- }
- return ch;
- }
- /***转小写**/
- private char charToLowerCase(char ch){
- if(ch <= 90 && ch >= 65){
- ch += 32;
- }
- return ch;
- }
以上方法 比直接使用String 自带的 str.toLowerCase() 和 str.toUpperCase() 效率高些
转载于:https://www.cnblogs.com/Free-Thinker/p/6418224.html
JAVA 如何将String进行大小写转换相关推荐
- java 字母大写_Java字母大小写转换的方法
案例: 要求从控制台接收用户输入的一个字母,如果这个字母是小写,转换为大写:如果这个字母是大写,转换为小写:只能输入字母,如果是其他值,提示数据有误! 实现代码: import java.util.S ...
- java的字母_Java字母大小写转换的方法
案例: 要求从控制台接收用户输入的一个字母,如果这个字母是小写,转换为大写:如果这个字母是大写,转换为小写:只能输入字母,如果是其他值,提示数据有误! 实现代码: import java.util.S ...
- Java简单编程题:大小写转换、兔子生兔子问题、狼追兔子问题、判断英文句子。
Java简单编程题 1.大小写转换 2.兔子生兔子问题 3.狼追兔子问题 4.判断英文句子 1.大小写转换 输入一串字母 1.将大写转换为小写,小写转换为大写 2.将其全转换为小写 3.将其全转换为大 ...
- C++: string的大小写转换
C++: string的大小写转换 转载 2014年12月02日 23:23:25 9806 将一个string转换成大写或者小写,是项目中经常需要做的事情,但string类里并没有提供这个方法.自己 ...
- 首字母大写转换 java,Java InitialsTransformation(字符串首字母大小写转换)
版权声明:本文为原创博文,最终解释权归一个集 帅气 与 智慧 和 手速 于一身的男人-灭世奶神-所有!- - - - - - - - - - - - -转载:请附上--源作者 / 源博文--相关链接信 ...
- java怎么把大小写转换_JAVA 如何将String进行大小写转换
/**格式化字段**/ private String convertString(String str, String beginUp){ char[] ch = str.toCharArray(); ...
- java高效字符串首字母大小写转换
通过找到一个移动ASCII的方式来处理字符串首字母大小写的问题 我们都知道在ascii 码表中 a的ASCIII码值是65而A的ASCII码值是 97 两个之间的差值是 32,所以,如果我们需要把一个 ...
- 【第004篇】Java工具类之货币大小写转换
代码示例一 package io.renren.modules.utils;import java.math.BigDecimal; import java.text.NumberFormat;/** ...
- golang string 字符串 大小写转换
package mainimport ("fmt""strings" )/* 1.func Title(s string) string 将字符串s每个单词首字 ...
- C++ string的大小写转换
将一个string转换成大写或者小写,是项目中经常需要做的事情,但string类里并 没有提供这个方法.自己写个函数来实现,说起来挺简单,但做起来总让人觉得不方便.打个比方:早上起来想吃个汉堡,冰箱里 ...
最新文章
- [Oracle] CPU/PSU补丁安装详细教程
- SAP-ABAP DESCRIBE FIELD 用法
- 【深度学习】一种关注于重要样本的目标检测方法!
- 聊聊高并发(三十)解析java.util.concurrent各个组件(十二) 理解CyclicBarrier栅栏
- 【DRF框架】序列化组件——字段验证
- python获取路由器数据包pppoe_PPPoE协议***4:如何得到PPPoE服务器的mac地址
- 创业号官网自建系统软件 v3.1
- web developer tips (65): 快速创建一个挂接SQL表的GridView
- 为什么Unreal 4引擎能轻易实时渲染出vray要花半天才能渲染出的场景
- java 定时任务spring_Spring实现定时任务调度
- 【系列8】使用Dockerfile创建带MongoDB的Centos Docker镜像
- 深度学习、机器学习面试问题总结
- python中三角函数运算符_Python入门之三角函数sin()函数实例详解
- 算法_数学问题_Question10_马克思手稿中的数学(java实现)
- 自动下载RDS MySQL备份文件
- linux nvcc未找到命令,NVCC CUDA编译流程
- 亚马逊云科技北京区域第二个EC2可用区帮助客户构建高可用架构
- [CF1131F] Asya And Kittens
- python教程10-列表的基本使用、列表增加元素、列表的改查删、列表遍历
- 黄健翔昨天在意大利对澳大利亚的比赛上的解说激情四射
热门文章
- 信用评分卡(python)
- 容器技术Docker K8s 50 容器镜像服务(ACR)详解-使用与实践
- 机器学习- 吴恩达Andrew Ng - week3-2 Logistic Regression Model
- 算法:动态规划解决爬楼梯Climbing Stairs python3
- AppStore图片尺寸以及内容要求Screenshot specifications
- 有约束最优化问题的相关讨论
- 广金计算机网络有限公司怎么样,广东金融学院到底怎么样!?
- matlab仿真之大尺度衰落因子2--小区间
- 线性回归--深度学习
- vue 检测ie版本_vue 兼容低版本ie浏览器