大小写互换【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中的大小写字母相互转换(不利用Java自带的方法)

Java中的大小写字母相互转换(不利用Java自带的方法) 1、设计源码 /** * * @title:UpperAndLower.java * @Package:com.you.utils...
  • you23hai45
  • you23hai45
  • 2015年03月25日 22:54
  • 3721

java 字母大小写转换

  • 2010年06月18日 17:22
  • 58KB
  • 下载

java中两个字符交换内容(可用于字符串反转)

两个字符交换内容,且不允许使用到第三个变量 方法如下: [java] view plain copy public static void e...
  • qq_15037231
  • qq_15037231
  • 2017年08月24日 19:01
  • 510

java 数字与字母的转换

public class TestConvert { // 将字母转换成数字_1 public static String t1(String input) { String reg...
  • ge_zhiqiang
  • ge_zhiqiang
  • 2012年06月07日 23:33
  • 26490

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

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

NYOJ 457 大小写互换

大小写互换 时间限制:1000 ms  |  内存限制:65535 KB 难度:0 描述      现在给出了一个只包含大小写字母的字符串,不含空格和换行,要求把其中的大写换...
  • shouwang_tomorrow
  • shouwang_tomorrow
  • 2015年07月19日 20:51
  • 599

java用String类转字符串的大小写

java用String类的toUpperCase()和toLowerCase()方法转字符串的大小写 toUpperCase的意思是将所有的英文字符转换为大写字母,如: ...
  • jiangbing0125
  • jiangbing0125
  • 2016年02月19日 11:14
  • 4414

JAVA 如何将String进行大小写转换

/**格式化字段**/ private String convertString(String str, String beginUp){ char[] ch = str.to...
  • dailuwen
  • dailuwen
  • 2016年04月18日 14:10
  • 2952

[java]字母大小写的转换

public class uptolowcharacter { public static void main(String args[]){ char a[]={'a','b','c','D'...
  • sr19930829
  • sr19930829
  • 2013年04月22日 16:11
  • 2222

Java基础之——字母大小写转换

关于字母大小写转换:字符char采用的是Unicode编码的16位字符类型,其表示范围是0-65536。标准的8位ASCII字符集是Unicode 的子集,其取值范围为0-127。大小写字母之间正好相...
  • Mus_Li
  • Mus_Li
  • 2017年05月28日 09:46
  • 1901
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:大小写互换【java】
举报原因:
原因补充:

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