大小写互换【java】

原创 2016年08月31日 14:35:17
描述

      现在给出了一个只包含大小写字母的字符串,不含空格和换行,要求把其中的大写换成小写,小写换成大写,然后输出互换后的字符串。


输入
第一行只有一个整数m(m<=10),表示测试数据组数。
接下来的m行,每行有一个字符串(长度不超过100)。
输出

输出互换后的字符串,每组输出占一行。



输入字符串,字符串可以求出字符串的长度以及在各个索引的值,Java也有专门的判断是不是大小写以及转换成大小写的方法


具体代码如下

<span style="background-color: rgb(255, 255, 255);">import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int M = sc.nextInt();
		while (M!=0) {
			String str = sc.next();
			for (int i = 0; i < str.length(); i++) {//遍历字符串
				if (Character.isLowerCase(str.charAt(i))) {//判断是不是小写
					System.out.print((str.charAt(i)+"").toUpperCase());//将字符串转换为大写
				}else {//不是小写的情况
					System.out.print((str.charAt(i)+"").toLowerCase());//将字符串转换为小写
				}
			}
			System.out.println();
			M--;
		}
	}
}</span>


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

java基础-从键盘接收一个字符串,对字符串中的字母进行大小写互转

/* * 思路: * 1.对一个字符串进行转换,那么必须要先从键盘中接收数据,所以要用到输入流 * 2.在输入后,要想对字符串中的字母进行大小写互转,那么就必须加入一个方法,来实现这个功能。 ...

Java中,string的大小写转换

public class test4 { public static void main(String[] args) { StringBuffer a = new StringBuffer(...

java中把一个字符串中大写字母转换为小写,小写字母转换为大写

java中把一个字符串中大写字母转换为小写,小写字母转换为大写 观看提示: 这里提供2中思维,但是第一种是正确的,第二种是错误的;第二种的思维可以了解了解,但是需要注意的是如果某个字符串定义为St...

Android开发60条技术经验总结

1. 全部 Activity 可继承自 BaseActivity,便于统一风格与处理公共事件,构建对话框统一构建器的建立,万一需要整体变动,一处修改到处有效。 2. 数据库表段字段常量和 SQL 逻...

Android实践之ScrollView中滑动冲突处理

在Android开发中,如果是一些简单的布局,都很容易搞定,但是一旦涉及到复杂的页面,特别是为了兼容小屏手机而使用了ScrollView以后,就会出现很多点击事件的冲突,最经典的就是ScrollVie...

宏碁利用其“突破创新”让自我的PC 销量2004 年全球排名第五

前不久,易赛官网宣布与方正电脑将在渠道、售后、技术等地方开展合作。易赛官网对于这场合作的解释是,看好方正在大陆市场的渠道、售后以及政府、教育等商用客人资源,与方正合作弥补自我的不足。但是在双方正式宣布...

Android面试可能会问到的问题

由于自己最近在准备面试,所以也找了些面试题,以下内容是自己的总结,通过从多次的面试经验中提取出了一些高频的可能会问到的问题,这些面试问题的答案仅供参考。         1.     什么是ANR,如...

less 通过命令行编译成css以及less语法

Less 是一门 CSS 预处理语言,它扩充了 CSS 语言,增加了诸如变量、混合(mixin)、函数等功能,让 CSS 更易维护、方便制作主题、扩充。 Less 可以运行在 Node、浏览器和 R...

Android数据库高手秘籍(七)——体验LitePal的查询艺术

经过了多篇文章的学习,我们已经把LitePal中的绝大部分内容都掌握了。现在回想起来了,增删改查四种操作中的前三种我们都已经学完了,不知道现在使用起数据库来,你有没有感觉到格外的轻松和简单。但是呢,我...

Android LayoutInflater原理分析,带你一步步深入了解View(一)

有不少朋友跟我反应,都希望我可以写一篇关于View的文章,讲一讲View的工作原理以及自定义View的方法。没错,承诺过的文章我是一定要兑现的,而且在View这个话题上我还准备多写几篇,尽量能将这个知...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)