Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >leetCode169|转换为小写字母

leetCode169|转换为小写字母

作者头像
码农王同学
发布于 2021-01-15 03:03:43
发布于 2021-01-15 03:03:43
42200
代码可运行
举报
文章被收录于专栏:后端Coder后端Coder
运行总次数:0
代码可运行

一,转换成小写字母

1,问题简述

实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。

2,示例描述

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
示例 1输入: "Hello"
输出: "hello"
示例 2输入: "here"
输出: "here"
示例 3输入: "LOVELY"
输出: "lovely"

 

3,题解思路

遇到大写字符就进行转换

4,题解程序

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public  class ToLowerCaseTest2 {
    public static void main(String[] args) {
        String str = "Hello";
        String toLowerCase = toLowerCase(str);
        System.out.println("toLowerCase = " + toLowerCase);
    }

    public static String toLowerCase(String str) {
        if (str == null || str.length() == 0) {
            return str;
        }
        char[] chars = str.toCharArray();
        char[] result = new char[chars.length];
        int index = 0;
        for (int i = 0, len = chars.length; i < len; i++) {
            if (chars[i] >= 'A' && chars[i] <= 'Z') {
                result[index++] = (char) (chars[i] + 32);
            } else {
                result[index++] = chars[i];
            }
        }

        return String.valueOf(result);
    }
}

5,总结一下

其实,这题在写的时候,本来不是这样的写法,我是使用stringbuilder来进行解决的,但是,后面觉得数组还是比较方便的,就以数组的方式进行解决了

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-01-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 码农王同学 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Leetcode#709. To Lower Case(转换成小写字母)
实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。
武培轩
2018/09/28
8260
709 转换成小写字母
实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。 示例 1: 输入: “Hello” 输出: “hello”
MaybeHC
2024/04/23
1250
LeetCode119|转换小写字母
实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。
码农王同学
2020/10/27
5360
力扣题目汇总(转换成小写字母,唯一摩尔斯密码,有序数组平方)
实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。
小小咸鱼YwY
2019/07/24
4100
【算法千题案例】每日LeetCode打卡——90.转换成小写字母
给你一个字符串 s ,将该字符串中的大写字母转换成相同的小写字母,返回新的字符串。
呆呆敲代码的小Y
2021/12/05
3280
【算法千题案例】每日LeetCode打卡——90.转换成小写字母
【Leetcode -704.二分查找 -709.转换成小写字母 -717.1比特与2比特字符】
题目:给定一个 n 个元素有序的(升序)整型数组nums和一个目标值 target,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 - 1。
YoungMLet
2024/03/01
910
【leetcode刷题】T90-转换成小写字母
实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。
木又AI帮
2019/07/17
4620
脚撕LeetCode(709)Easy
题目地址:https://leetcode-cn.com/problems/to-lower-case/
JathonKatu
2022/01/18
2590
LeetCode 709. 转换成小写字母
实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。
Michael阿明
2020/07/13
6130
LeetCode 709. 转换成小写字母
剑指Offer(二十七)-- 字符串的排序
输入一个字符串,按字典序打印出该字符串中字符的所有排列。例如输入字符串abc,则按字典序打印出由字符a,b,c所能排列出来的所有字符串abc,acb,bac,bca,cab和cba。
秦怀杂货店
2022/02/15
3190
经验分享|字符串首字母由大写改小写简单方法以及一些思考归纳
简介: 字符串首字母由大写改小写。首先,这得是一个字符串,其次,他得有能力被改写为小写字母。当然这之前的一些判定需要自行处理。String的中文含义是:一串;线;细绳;带子;一系列;一连串;一批;字符串;弦等。
六月暴雪飞梨花
2023/11/20
3740
经验分享|字符串首字母由大写改小写简单方法以及一些思考归纳
LeetCode 709. 转换成小写字母
实现函数 ToLowerCase(),该函数接收一个字符串参数 str,并将该字符串中的大写字母转换成小写字母,之后返回新的字符串。
村雨遥
2020/04/10
5450
LeetCode63|香山碧云寺云碧山香
1,问题简述 给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。 说明:本题中,我们将空字符串定义为有效的回文串。 2,示例 示例 1: 输入: "A man, a plan, a canal: Panama" 输出: true 示例 2: 输入: "race a car" 输出: false 3,题解思路 双指针使用 4,题解程序 public class IsPalindromeTest { public static void main(Strin
码农王同学
2020/09/28
3660
LeetCode63|香山碧云寺云碧山香
LeetCode - 宝石与石头&转换成小写字母
LeetCode第771题,难度简单;LeetCode第709题,难度简单...这两题实在是很简单,所以我就只能把两题放在一起了。
晓痴
2019/08/22
5130
LeetCode - 宝石与石头&转换成小写字母
求字符串中大小写字母个数及其他符号个数!
2.从键盘上输入10个字符到数组中, 并将其转换为字符串,统计该字符串中大写字母、小写字母和其他字符的个数。 public static void main(String[] args) { Scanner scanner=new Scanner(System.in); char[] chars=new char[5]; for (int i = 0; i < chars.length; i++) { System.out.
传说之下的花儿
2023/04/16
2580
LeetCode 709. To Lower Case
Implement function ToLowerCase() that has a string parameter str, and returns the same string in lowercase.
Angel_Kitty
2018/12/28
4200
LeetCode64|茴香豆???
1,问题简述 给定一个非空字符串 s,最多删除一个字符。 判断是否能成为回文字符串。 2,示例 示例 1: 输入: "aba" 输出: True 示例 2: 输入: "abca" 输出: True 解释: 你可以删除c字符。 注意: 字符串只包含从 a-z 的小写字母。字符串的最大长度是50000。 3,题解思路 回文字符串的使用 4,题解程序 public class ValidPalindromeTest { public static void main(String[] arg
码农王同学
2020/09/28
3460
LeetCode64|茴香豆???
Java算法篇(一)
结题思路:先利用Arrays.sort(strs)为数组排序,再将数组第一个元素和最后元素的字符从前往后对比即可。
OY
2022/03/20
2420
Java算法篇(一)
String 类内置对象
int indexOf(int ch) 返回指定字符第一次出现的字符串内的索引。
软件小生活
2021/08/16
6210
经典leetcode算法题分享(字符串)
很多人做leetcode题目找不到方向,或者说很难持之以恒,我这里推荐一种方法,从简单难度开始刷,刷完这个标签的简单难度,再换一个标签,这样循序渐进,把做题的量慢慢提高,还有难度逐渐加大。对于初学者,最重要是趁热打铁,而不是东打一枪西放一炮,趁热打铁才能形成做题的思路。
java技术爱好者
2021/03/15
5300
相关推荐
Leetcode#709. To Lower Case(转换成小写字母)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验