LeetCode-58/709

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;}
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/606539.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2024秋招,百度测试开发工程师一面

前言 大家好,今天我来回顾一下秋招中的一场很重要技术面试 一面面试官深挖我的项目经历,并提出了很多的实际场景,我现在回顾依然有很多新的认识 过程 自我介绍实习工作中,做得最好的地方是什么? 我先介绍了一下实习…

水文模型(科普类)

SWMM 模型概况: SWMM5 系列拥有编辑区域数据的功能,而且能模拟水文、 水力和水质。其核心部分是管道汇流计算模块,提供了恒定流法、运动波法和动力波法三种水动力学 方法。其中动力波法通过求解完整的圣维南方 程组进行计算,能够…

算法通关村番外篇-LeetCode热题100系列一

大家好我是苏麟 , 今天开始出这个LeetCode热题100系列 . LeetCode热题100 , 是LeetCode的热门题目也是面试比较爱考的 . 大纲 两数之和 两数之和 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,…

简单有效的沟通方式:尊重、倾听、情绪管理

目录 1、尊重 1.我可以不同意你,但是会捍卫你说话的权利。 2.用尊重来赢得尊重。 2、倾听 3、情绪管理 1.不要急于打断或反驳他人。 2.冷静客观,求同存异。 好的沟通方式有很多种,下面介绍最有通用性和长效性的三种。 1、尊重 尊重在…

Qt/QML编程学习之心得:QDbus实现service接口调用(28)

D-Bus协议用于进程间通讯的。 QString value = retrieveValue();QDBusPendingCall pcall = interface->asyncCall(QLatin1String("Process"), value);QDBusPendingCallWatcher *watcher = new QDBusPendingCallWatcher(pcall, this);QObject::connect(watcher, SI…

如何保障集团下达的政策要求有效落地

随着新一轮国企改革的推进,很多国有企业建立了集团化的管控体系。通过集团化经营管理的模式,帮助国有企业凝聚更强的竞争力,集团企业通过资源整合、反向投资、控股、参股等手法创造业务板块之间的协同、互补效应,从而实现战略联动…

FileStream文件操作

文件操作 序列化是将对象转换为可存储或传输的格式的过程。在.NET Framework中,序列化可以将对象转换为XML、二进制或其他格式,以便在网络上传输或存储在文件系统中。 在.NET Framework中,有几种序列化方式可供选择,包括二进制序…

hexo 博客搭建之换主题

我们先找到博客目录下的_config.yml文件,找到如图所示的选项 大家可以修改一个选项之后,执行hexo clean、hexo g、hexo s在本地看一下效果,等全部修改好之后再推送到仓库 如何更换主题呢? 首先我们要找一个喜欢的主题&#xff0…

SpringBoot+RocketMQ集群(dledger)部署完整学习笔记

文章目录 前言一、单台集群部署二、多台集群部署1.修改配置2.dashboard修改 三、整合springboot1.引入pom和修改yml2.编写消费者3.编写生产者4.测试效果 总结 前言 RocketMQ集群方式有好几种 官网地址 https://rocketmq.apache.org/zh/docs/4.x/deployment/01deploy 2m-2s-asy…

基于yolov2深度学习网络的车辆行人检测算法matlab仿真

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 5.算法完整程序工程 1.算法运行效果图预览 2.算法运行软件版本 MATLAB2022a 3.部分核心程序 .......................................................... load yolov2.mat% 加载训练好的…

AutoKeras

简介 AutoKeras是一个开源的,基于Keras的自动机器学习(AutoML)库。它是一个用于自动化机器学习的开源软件库,提供自动搜索深度学习模型的架构和超参数的功能。相比于传统的机器学习方法,AutoKeras可以自动处理特征工程…

【Spring Cloud】关于Nacos配置管理的详解介绍

🎉🎉欢迎来到我的CSDN主页!🎉🎉 🏅我是Java方文山,一个在CSDN分享笔记的博主。📚📚 🌟推荐给大家我的专栏《Spring Cloud》。🎯🎯 &am…

一文初步了解slam技术

本文初步介绍slam技术,主要是slam技术的概述,涉及技术原理、应用场景、分类、以及各自优缺点,和slam技术的未来展望。 🎬个人简介:一个全栈工程师的升级之路! 📋个人专栏:slam精进之…

NetWorkX之社会网络分析

NetWorkX之社会网络分析 文章目录 NetWorkX之社会网络分析netwokx社会网络分析简介简单的案例使用networkx分析恋情关系总结 netwokx社会网络分析简介 networkx 是 Python 中一个非常强大的模块,用于创建、操作和研究图结构的网络。在社会网络分析中,它…

k8s的集群调度

scheduler:负责调度资源。把pod调度到node节点。通过算法调度。分为预算策略和优先策略 List-watch 在k8s集群当中通过List-watch的机制进行每个组件的协作。保持数据同步。可以实现每个组件之间的解耦。 通过kubectl来配置文件统一向集群内部的apiserver来发送命…

刷新在很多领域中被广泛使用

】 1. 互联网技术:在网页浏览器中,刷新功能可以重新加载网页内容,使用户能够获得最新的信息。同时,在网站开发中,刷新也常用于更新网页的动态内容。2. 数据库管理:在数据库管理系统中,刷新功能用…

HttpRunner辅助函数debugtalk.py

辅助函数debugtalk.py Httprunner框架中,使用yaml或json文件进行用例描述,无法做一些复杂操作,如保存一些数据跨文件调用,或者实现一些复杂逻辑判断等,为了解决这个问题,引入了debugtalk.py辅助函数来进行一…

基于Java+Springboot+Mybatis+Vue+微信小程序的轿车改装设计方案

微信小程序的轿车改装设计方案,用户可以自行在小程序中查看某型号轿车的零件,可以查看相关的汽车资源。 一、API1.1 SpringBoot框架搭建1.2 数据库设计1.3 实体映射创建Mapper1.4 接口封装1.5 常用字段类型 二、小程序2.1 项目创建2.2 首页2.3 产品中心页 三、管理端…

常用python代码大全-random模块的一些常见用法

在Python中,random模块提供了许多用于生成随机数的函数。以下是一些常见的函数及其用法: 1.random.random(): 生成一个0.0到1.0之间的随机浮点数,包括0.0但不包括1.0。 import random print(random.random())2.random.randint(a, b): 生成一…

7.27 SpringBoot项目实战 之 整合Swagger

文章目录 前言一、Maven依赖二、编写Swagger配置类三、编写接口配置3.1 控制器Controller 配置描述3.2 接口API 配置描述3.3 参数配置描述3.4 忽略API四、全局参数配置五、启用增强功能六、调试前言 在我们实现了那么多API以后,进入前后端联调阶段,需要给前端同学提供接口文…