大小写互换【java】

描述

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


输入
第一行只有一个整数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>


阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/DiuDiu666hf/article/details/52384814
文章标签: java
个人分类: java
想对作者说点什么? 我来说一句

java 字母大小写转换

2010年06月18日 58KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭