给出字符串,把首字母转换为大写,其余转换为小写,只考虑英文

2024-03-29 16:58

本文主要是介绍给出字符串,把首字母转换为大写,其余转换为小写,只考虑英文,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

问题描述:

从键盘录入一段字符串,把首字母转换为大写,其余转换为小写,只考虑英文

方法一:最原始的方法
 *   分析:1、将用户输入的字符串转换为字符数组
 *              2、根据要求,分离首字母,将其通过valueOf()变为字符串,再通过toUpperCase()转换为大写字母
 *              3、将除首字母外,将其余字符数组独立出来分别通过valueOf()转化为字符串,再通过toLowerCase()转换为小写字母
 方法二:精简
 *   分析:思想等同于方法一
 *              substring()--->截取其中一段字符串
 *              concat()---->连接两个字符串

//方法一
public class lj02 {public static void main(String[] args) {// TODO Auto-generated method stub//把首字母转换为大写,其余转换为小写,只考虑英文//eg:helloWORLDSystem.out.println("请输入字符串");Scanner sc=new Scanner(System.in);String str=sc.nextLine();char[] chs = str.toCharArray() ;//将字符串转换为字符数组String s1 = String.valueOf(chs[0]) ; //将字符转化为字符串类型System.out.print(s1.toUpperCase());for(int j=1;j<str.length();j++) {String s2 = String.valueOf(chs[j]) ;System.out.print(s2.toLowerCase());}}
}
//方法二
public class lj02 {public static void main(String[] args) {System.out.println("请输入字符串");Scanner sc=new Scanner(System.in);String str=sc.nextLine();String s1=str.substring(0,1);//截取str的一个子字符串,从0开始,到1截止String S1=s1.toUpperCase();String s2=str.substring(1);//截取str的一个子字符串,从1开始至str字符串结束String S2=s2.toLowerCase();System.out.println(S1+S2);//也可以写为System.out.println(S1.concat(S2));}	
}

日常鸡汤:每个不曾起舞的日子,都是对生命的辜负。。。

这篇关于给出字符串,把首字母转换为大写,其余转换为小写,只考虑英文的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/859137

相关文章

Python实现字典转字符串的五种方法

《Python实现字典转字符串的五种方法》本文介绍了在Python中如何将字典数据结构转换为字符串格式的多种方法,首先可以通过内置的str()函数进行简单转换;其次利用ison.dumps()函数能够... 目录1、使用json模块的dumps方法:2、使用str方法:3、使用循环和字符串拼接:4、使用字符

Python 常用数据类型详解之字符串、列表、字典操作方法

《Python常用数据类型详解之字符串、列表、字典操作方法》在Python中,字符串、列表和字典是最常用的数据类型,它们在数据处理、程序设计和算法实现中扮演着重要角色,接下来通过本文给大家介绍这三种... 目录一、字符串(String)(一)创建字符串(二)字符串操作1. 字符串连接2. 字符串重复3. 字

Java轻松实现PDF转换为PDF/A的示例代码

《Java轻松实现PDF转换为PDF/A的示例代码》本文将深入探讨Java环境下,如何利用专业工具将PDF转换为PDF/A格式,为数字文档的永续保存提供可靠方案,文中的示例代码讲解详细,感兴趣的小伙伴... 目录为什么需要将PDF转换为PDF/A使用Spire.PDF for Java进行转换前的准备通过

Java 字符串操作之contains 和 substring 方法最佳实践与常见问题

《Java字符串操作之contains和substring方法最佳实践与常见问题》本文给大家详细介绍Java字符串操作之contains和substring方法最佳实践与常见问题,本文结合实例... 目录一、contains 方法详解1. 方法定义与语法2. 底层实现原理3. 使用示例4. 注意事项二、su

Python实现中文大写金额转阿拉伯数字

《Python实现中文大写金额转阿拉伯数字》在财务票据中,中文大写金额被广泛使用以防止篡改,但在数据处理时,我们需要将其转换为阿拉伯数字形式,下面我们就来看看如何使用Python实现这一转换吧... 目录一、核心思路拆解二、中文数字解析实现三、大单位分割策略四、元角分综合处理五、测试验证六、全部代码在财务票

使用Python批量将.ncm格式的音频文件转换为.mp3格式的实战详解

《使用Python批量将.ncm格式的音频文件转换为.mp3格式的实战详解》本文详细介绍了如何使用Python通过ncmdump工具批量将.ncm音频转换为.mp3的步骤,包括安装、配置ffmpeg环... 目录1. 前言2. 安装 ncmdump3. 实现 .ncm 转 .mp34. 执行过程5. 执行结

Java实现将HTML文件与字符串转换为图片

《Java实现将HTML文件与字符串转换为图片》在Java开发中,我们经常会遇到将HTML内容转换为图片的需求,本文小编就来和大家详细讲讲如何使用FreeSpire.DocforJava库来实现这一功... 目录前言核心实现:html 转图片完整代码场景 1:转换本地 HTML 文件为图片场景 2:转换 H

Python中Json和其他类型相互转换的实现示例

《Python中Json和其他类型相互转换的实现示例》本文介绍了在Python中使用json模块实现json数据与dict、object之间的高效转换,包括loads(),load(),dumps()... 项目中经常会用到json格式转为object对象、dict字典格式等。在此做个记录,方便后续用到该方

Java使用正则提取字符串中的内容的详细步骤

《Java使用正则提取字符串中的内容的详细步骤》:本文主要介绍Java中使用正则表达式提取字符串内容的方法,通过Pattern和Matcher类实现,涵盖编译正则、查找匹配、分组捕获、数字与邮箱提... 目录1. 基础流程2. 关键方法说明3. 常见场景示例场景1:提取所有数字场景2:提取邮箱地址4. 高级

使用Java读取本地文件并转换为MultipartFile对象的方法

《使用Java读取本地文件并转换为MultipartFile对象的方法》在许多JavaWeb应用中,我们经常会遇到将本地文件上传至服务器或其他系统的需求,在这种场景下,MultipartFile对象非... 目录1. 基本需求2. 自定义 MultipartFile 类3. 实现代码4. 代码解析5. 自定