网站首页 > 精选教程 正文
题目来源:
https://leetcode-cn.com/problems/to-lower-case/
题目描述:
实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。
示例 1:
输入: "Hello"
输出: "hello"
解题思路:
由于大写字母与小写字母的asc码差32,因此循环遍历字符串,判断该字母是否是大写字母,若是大写字母,则asc码加32,即可获得小写字母;
代码如下:
class Solution {
public String toLowerCase(String str) {
StringBuffer strB = new StringBuffer();
for(int i=0;i<str.length();i++){
char c = str.charAt(i);
//大写字母转换成小写字母
if(c>64&&c<91){
char l = (char)((int)c+32);
strB.append(l);
}else{
strB.append(c);
}
}
return strB.toString();
}
}
猜你喜欢
- 2024-12-02 JAVA基础4:第一次写Java代码
- 2024-12-02 一起学java之jdk的安装方法
- 2024-12-02 JAVA开讲第一课
- 2024-12-02 三十分钟入门基础Go(Java小子版)
- 2024-12-02 重学MyBatis(三):一文带你玩转MyBatis的xml配置
- 2024-12-02 Java学习-15
- 2024-12-02 正则表达式(java 版)的理解
- 2024-12-02 JAVA基础小知识(干货哟)
- 2024-12-02 干掉 PowerDesigner!这款国人开源的数据库设计工具真香
- 2024-12-02 「Java基础-02」java入门
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)