LeetCode-58/709

2024-01-08 23:26:31

1.最后一个单词的长度(58)

题目描述:

给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。

单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。
在这里插入图片描述
思路: 这题知道Java中的String类的一些方法做起来很简单,本身也不难就是了,首先使用strip()方法去掉字符串首尾的空字符,然后以空字符为分隔符来分割字符串得到字符串数组,最后返回字符串数组最后一个元素的长度即可。

代码:

class Solution {
    public int lengthOfLastWord(String s) {
        s=s.strip();
        String[] strs=s.split(" ");
        return strs[strs.length-1].length();
    }
}

2.换成小写字母(709)

题目描述:

给你一个字符串 s ,将该字符串中的大写字母转换成相同的小写字母,返回新的字符串。
在这里插入图片描述
思路: 此题更简单,直接使用String类的toLowCase()方法即可,这算不算偷懒啊哈哈。。。

代码:

class Solution {
    public String toLowerCase(String s) {
        String str=s.toLowerCase();
        return str;
    }
}

文章来源:https://blog.csdn.net/qq_45965652/article/details/135468697
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。