【华为机试题】将输入字符串中的大写字符改为小写,标点符号空格等删除
来源:互联网 发布:淘宝域名怎么填 编辑:程序博客网 时间:2024/04/30 12:32
借用ArrayList可以很好地解决这一问题,相比于直接在字符串本身做修改更高效。
import java.util.*;public class RouteTest {public static void main(String args[]){Scanner in = new Scanner(System.in);String inString = in.nextLine();ArrayList<Character> newString = new ArrayList<>();for(int i=0; i<inString.length(); i++){char j = inString.charAt(i);if(j>'a'&&j<'z'){newString.add(j);}else if(j>='A'&&j<='Z'){newString.add((char)(j+32));}}for(char i:newString){System.out.print(i);}System.out.println();}}
示例:
输入:
ACdslkdj ,sds , dO
输出:
acdslkdjsdsdo
acdslkdjsdsdo
0 0
- 【华为机试题】将输入字符串中的大写字符改为小写,标点符号空格等删除
- 从标准输入一串字符 将大写改为小写
- 设计一个函数实现将一个字符串中的大写字符变为小写字符,小写字符变为大写字符,数字不变,删除其他字符
- 将字符串中的小写字符全部转换为大写
- C# 删除字符串中除字母和数字之外的其它字符,C#将字符串中的大写转小写,小写转大写
- 输入一个字符串将大写改成小写,小写 改成大写
- 【华为机试题】删除输入字符串中重复字符
- 华为机试模拟题2--输入字符串,删除包含的数字,大写转成小写,a换成*~*,aa换成*~~*
- c语言从键盘中输入一串字符串,将字符中的大写转化成小写字母,将小写字母转换成大写字母,以*号键结束
- 将字符串中的空格移除,并将大写转换为小写
- 【java语言】 编写应用程序,将给定字符串中的字符大写改小写,小写改大写。
- 将字符串改为小写
- 规范输入 :将输入的数据中的开头,结束的空字符去掉,并将大写字符转换成小写
- 删除输入字符串中的数字,并将大写改小写
- 输入一个字符串,如果第二个字符是字母(a~z ,A~Z),则将其大写变小写,小写变大写,如果不是字母则将其修改为空格,并将修改后的字符串输出。
- 输入一个字符串将其中的大写字母改为 小写字母 ,小写改为大写字母
- 将string字符串中的字符转为全部大写或者全部小写
- 批处理将文件名大写改为小写
- C++大话设计模式之策略模式
- NSDictionary、NSMutableDictionary的基本用法
- C语言枚举型复习笔记
- Android Studio Session 'MainActivity': Error Launching activity
- 别让微信成为游戏
- 【华为机试题】将输入字符串中的大写字符改为小写,标点符号空格等删除
- 求最高分(华为简单面试题)
- iOS 多线程入门
- NSArray、NSMutableArray基本用法
- 基于第三方的倒计时控件
- MySQL 常用命令
- leetcode
- Android---Adapter
- 第1章 c#简介