Java转换成小写字母

题目要求

给你一个字符串 s ,将该字符串中的大写字母转换成相同的小写字母,返回新的字符串。
示例 1:
输入:s = “Hello”
输出:“hello”
示例 2:
输入:s = “here”
输出:“here”
示例 3:
输入:s = “LOVELY”
输出:“lovely”


力扣原题
https://leetcode.cn/problems/to-lower-case/description/


实现代码

public class Main {public static String toLowerCase(String s) {//return s.toLowerCase();//这样写容易让面试官叫你回家StringBuilder stringBuilder = new StringBuilder();for (int i = 0; i < s.length(); i++) {// 如果当前字符是大写则让其 ASCII值+32 变成小写(A:65, a:97)if (s.charAt(i) >= 'A' && s.charAt(i) <= 'Z') {// 不强转为char类型则会输出int类型的ASCII值stringBuilder.append((char) (s.charAt(i) + 32));} else {stringBuilder.append(s.charAt(i));}}return stringBuilder.toString();}public static void main(String[] args) {System.out.println(toLowerCase("Hello"));System.out.println(toLowerCase("here"));System.out.println(toLowerCase("LOVELY"));}
}

输出结果

hello
here
lovely

觉得写得不错的话点个赞呗😊

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

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

相关文章

【AI大模型】程序员AI的未来——Copilot还是Claude3.5 Sonnet?

近期&#xff0c;Anthropic发布了Claude 3.5 的“大杯”模型 —— Claude 3.5 Sonnet&#xff01; 这次发布的 Sonnet 代表意大利的“十四行诗”&#xff0c;结构复杂&#xff0c;在智能水平、功能多样性和处理能力上都有所提升&#xff0c;能够应对更复杂的认知任务&#xff…

【文档智能 RAG】RAG新基建-RAG性能增强关键技术点及通用文档解析工具-TextIn

前言 在私有领域知识问答和企业知识管理领域&#xff0c;结合检索增强型生成模型&#xff08;Retrieval-Augmented Generation, RAG&#xff09;大模型&#xff08;Large Language Model, LLM&#xff09;已成为一种趋势。然而&#xff0c;在RAG系统的文档预处理阶段和检索阶段…

SpringBoot是如何简化Spring开发的,以及SpringBoot的特性以及源码分析

目录 1.什么是springboot 2.配置文件的优先级 2.1 配置文件的优先级 2.2 系统配置以及命令行配置 3.Bean对象的管理 3.1 如何获取对应的bean对象 3.2 bean的作用域 3.3 声明第三方bean Component 及衍生注解 与 Bean注解使用场景&#xff1f; 如何查看项目已有的bean对象&…

Nginx学习-相关概念

Nginx学习-相关概念 主要学习几个概念&#xff1a;Nginx&#xff0c;正向代理、反向代理、负载均衡、动静分离。–2020年05月29日 什么是Nginx Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器&#xff0c;同时也提供了IMAP/POP3/SMTP服务。 特点是占有内存少&…

PyCharm中的代码守护者:使用插件进行安全性检查

PyCharm中的代码守护者&#xff1a;使用插件进行安全性检查 在软件开发过程中&#xff0c;代码安全性是一个不可忽视的重要方面。PyCharm&#xff0c;作为一款功能强大的集成开发环境&#xff08;IDE&#xff09;&#xff0c;提供了多种插件来帮助开发者进行安全性检查。这些插…

动态住宅IP和静态住宅IP主要区别是什么?

在互联网连接的世界中&#xff0c;IP地址是我们识别和访问网络资源的关键。住宅IP地址&#xff0c;特别是动态住宅IP和静态住宅IP&#xff0c;是两种不同类型的IP分配方式&#xff0c;它们在使用和功能上存在显著差异。 1. IP地址的稳定性 动态住宅IP&#xff1a;这种IP地址是…

计算机组成原理面试知识点总结1

#ウルトラマンゼット&#xff08;泽塔&#xff09; 1 计算机发展历程 1.1 计算机的硬件发展 电子管时代晶体管时代中小规模集成电路时代超大规模集成点电路时代 元件更新变化&#xff1a; 摩尔定律&#xff1a;18 个月晶体管翻一倍半导体存储器不断发展微处理器不断发展 1.2…

掌握Gradle任务控制:深入doFirst与doLast的魔法

掌握Gradle任务控制&#xff1a;深入doFirst与doLast的魔法 在构建自动化的世界里&#xff0c;Gradle以其灵活性和强大的功能成为了许多开发者的首选工具。Gradle的任务系统是其核心之一&#xff0c;允许开发者定义、执行和控制构建过程中的各种任务。其中&#xff0c;doFirst…

html+css 实现简约社交分享按钮

效果 原理解析 1.事件是由a标签的hover触发的 2.动画效果是transition动画效果 上代码&#xff0c;可以直接复制使用 目录 html <!DOCTYPE html> <html><head><meta http-equiv"content-type" content"text/html; charsetutf-8"…

Java批量在图片上写字生成新图片代码实现

在日常开发中,可能会遇到需要多张指定内容的图片,我们可以采用以下的方法,生成多张含有指定内容的图片。 首先在本地指定位置存一张指定的背景图片; 指定特定的文件夹作为存放生成图片的位置; 代码替换以上两个位置的代码,即可生成图片; 代码运行成功后,即可在代码中文…

环境变量配置文件中两种路径添加方式

环境变量配置文件中两种路径添加方式 文章目录 环境变量配置文件中两种路径添加方式代码示例区别和作用 代码示例 export HBASE_HOME/opt/software/hbase-2.3.5 export PATH$PATH:$HBASE_HOME/binexport SPARK_HOME/opt/software/spark-3.1.2 export PATH$SPARK_HOME/bin:$PAT…

抖音客户端一面

C | 字节抖音客户端一面 Http握手过程 1. 客户端问候(Client Hello) 客户端向服务器发送一个“问候”消息&#xff0c;其中包含客户端支持的SSL/TLS版本、加密算法、压缩方法以及一个随机数。 version 版本号,https也有版本号哦TLS 1.0、TLS 1.1、TLS 1.2等等 random 随机数…

服务器是否需要安装杀毒软件

现在许多服务器都自带杀毒软件&#xff0c;这些软件可以更好的保护服务器的安全&#xff0c;防止使用者的信息被泄露。那么服务器是否需要杀毒软件&#xff0c;这里壹基比小鑫就和大家一起看看。 一、为什么要装服务器杀毒软件&#xff1f; 装服务器杀毒软件主要是保护服务器安…

使用API有效率地管理Dynadot域名,设置待删除域名抢注请求

简介 Dynadot是通过ICANN认证的域名注册商&#xff0c;自2002年成立以来&#xff0c;服务于全球108个国家和地区的客户&#xff0c;为数以万计的客户提供简洁&#xff0c;优惠&#xff0c;安全的域名注册以及管理服务。 Dynadot平台操作教程索引&#xff08;包括域名邮箱&…

爬虫学习2:爬虫爬取网页的信息与图片的方法

爬虫爬取网页的信息与图片的方法 爬取人物信息 import requestshead {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 Edg/126.0.0.0" } # 这是get请求带参数的模式…

27. 移除元素【 力扣(LeetCode) 】

一、题目描述 给你一个数组 nums 和一个值 val&#xff0c;你需要 原地 移除所有数值等于 val 的元素。元素的顺序可能发生改变。然后返回 nums 中与 val 不同的元素的数量。 假设 nums 中不等于 val 的元素数量为 k&#xff0c;要通过此题&#xff0c;您需要执行以下操作&…

命令函安装库函数超时

pip3 install package_name -i https://pypi.tuna.tsinghua.edu.cn/simple package_name 替换成需要安装的函数

DNS劫持

目录 一、DNS的基本概念 二、DNS劫持的工作原理 三、DNS劫持的影响 四、DNS劫持的防范措施 DNS劫持&#xff1a;一种网络安全威胁的深入分析 在当今网络日益发达的时代&#xff0c;互联网已经成为了人们日常生活中不可或缺的一部分。然而&#xff0c;随着网络技术的进步&am…

**2024吉林省赛---E.ConnectedComponents(单调栈)

题目 给定一个&#x1d45b;个点的无向图以及参数数组&#x1d44e;1,&#x1d44e;2,...,&#x1d44e;&#x1d45b;与&#x1d44f;1,&#x1d44f;2,...,&#x1d44f;&#x1d45b;。&#x1d456;与&#x1d457; (&#x1d456;<&#x1d457;)有边当且仅当&#x1…

了解Linux中的shell脚本

目录 1、什么是shell 2、编写第一个shell文件 3、shell的权限 4、变量 5、 shell传递参数 6、shell数组 7、shell基本运算符 7.1 算术运算符 7.2 关系运算符 7.3 布尔运算符 7.4 逻辑运算符 7.5 字符串运算符 8、控制语句 8.1 if 8.2 for 8.3 while语句 9、其他 1、…