Java输入一个字符串,将其中的大写字母转换为小写字母,小写字母转换为大写字母后输出?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java输入一个字符串,将其中的大写字母转换为小写字母,小写字母转换为大写字母后输出?相关的知识,希望对你有一定的参考价值。

java输入一个字符串,将其中的大写字母转换为小写字母,小写字母转换为大写字母后输出。格式是这样

import java.util.Scanner;

public class Main
public static void main(String[] args)

System.out.println("输入一个字符串:");
String str = null;
Scanner cin = new Scanner(System.in);
while (cin.hasNext())
str = cin.nextLine();
break;

String newStr1 = "";
String newStr2 = "";
for (int i = 0; i < str.length(); i++)

if (str.substring(i, i + 1).matches("^[A-Z]+$"))
newStr2 = str.substring(i, i + 1).toLowerCase();
else if (str.substring(i, i + 1).matches("^[a-z]+$"))
newStr2 = str.substring(i, i + 1).toUpperCase();
else
newStr2 = str.substring(i, i + 1);

newStr1 = newStr1 + newStr2;

System.out.println("输出结果:");
System.out.println(newStr1);

参考技术A import java.util.Scanner;

public class Student

public static void main(String[] args)
Scanner sr=new Scanner(System.in);
String st=sr.nextLine();
char[] stc=st.toCharArray();//字符串转单个的字符的数组
for(int i=0;i<stc.length;i++)
char c=stc[i];
if(c>=97&&c<=122)//右边判断字符是不是在编码表小写的范围
c=Character.toUpperCase(c);//变大写
else if(c>=65&&c<=90)//右边判断字符是不是在编码表大写的范围
c=Character.toLowerCase(c);//变小写

System.out.print(c);




参考技术B import java.util.Scanner;
public class test
public static void main(String[] args)
String str,temp="";
str = new Scanner(System.in).nextLine();
for (int i = 0; i < str.length(); i++)
if ((int)str.substring(i,i+1).charAt(0)>=65 && (int)str.substring(i,i+1).charAt(0)<= 90 )
temp+=str.substring(i,i+1).toLowerCase();
else if ((int)str.substring(i,i+1).charAt(0)>=97 && (int)str.substring(i,i+1).charAt(0)<= 122)
temp+=str.substring(i,i+1).toUpperCase();
else
temp+=str.substring(i,i+1);


System.out.println(temp);

以上是关于Java输入一个字符串,将其中的大写字母转换为小写字母,小写字母转换为大写字母后输出?的主要内容,如果未能解决你的问题,请参考以下文章

编写程序输入一个小写字母,如何将其转换为大写字母输出

用java写一个将大写的MAC地址转化为小写,切把分割用的-转化为:,首先判断输入是不是为MAC地址,在转换

PYTHON编写程序,功能如何把输入的字符串的大写字母变成小写字母,其中的小写字母变成大写字母?

编写Java程序,将一字符串其中的大小写字母的字符分别输出

程序的功能为接受用户输入的字符串,将大小写英文字母串均转义为小写字母并输出。 编译时有很多错误

输入一个字符串,只取其中的英文字母,全部转换成小写后输出。这个用C语言怎么编写?