1、具体代码如下,字符串中大、小写互转
成都创新互联公司专注于企业全网营销推广、网站重做改版、通化网站定制设计、自适应品牌网站建设、H5页面制作、商城网站定制开发、集团公司官网建设、外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为通化等各大城市提供网站开发制作服务。
1)输入
第一行只有一个整数m(m=10),表示测试数据组数。
接下来的m行,每行有一个字符串(长度不超过100)。
2)输出
输出互换后的字符串,每组输出占一行。
输入字符串,字符串可以求出字符串的长度以及在各个索引的值,Java也有专门的判断是不是大小写以及转换成大小写的方法
输出结果:如下图
扩展资料:
java中把一个字符串中大写字母转换为小写,小写字母转换为大写的思路
但是需要注意的是如果某个字符串定义为String类型,那么这个串就不能改变了,如果需要改变,那么应该使用StringBuffer
代码中exChange()能够得到正确的结论,exChange2()不能得到正确的结论,如果某个字符串定义为String类型,那么这个串就不能改变了
完整代码如下:
import java.util.Scanner;
public class test
{
public static void main(String arg[])
{
System.out.println("输入一段英文:");
Scanner s = new Scanner(System.in);
String str = s.next();
String m="";
for(int i=0;istr.length();i++)
{
int ch=str.charAt(i);
if(ch='a'ch='z')
{
m=m+(char)(str.charAt(i)-32);
}
}
System.out.println(m);
}
}
一下代码仅供参考
public class Main {
public static void main(String[] args) {
String s = "aaBvdEFdsd";
StringBuffer ss = convertString(s);
System.out.println("大小写转换后是:" + convertString(s));
System.out.println("倒序输出后是:" + ss.reverse());
}
public static StringBuffer convertString(String str) {
String upStr = str.toUpperCase();
String lowStr = str.toLowerCase();
StringBuffer buf = new StringBuffer(str.length());
for (int i = 0, k = str.length(); i k; i++) {
{
if (str.charAt(i) == upStr.charAt(i)) {
buf.append(lowStr.charAt(i));
} else {
buf.append(upStr.charAt(i));
}
}
}
return buf;
}
}
public static void main(String[] args) {
//字符串,输入你自己写
String s="aDEfG";
//转换为CHAR数组
char[] cs=s.toCharArray();
//倒着处理
for(int i=cs.length-1;i=0;i--){
//小写转大写
if(cs[i]='a'cs[i]='z'){
System.out.print(String.valueOf(cs[i]).toUpperCase());
continue;
}
//否则转小写
if(cs[i]='A'cs[i]='Z'){
System.out.print(String.valueOf(cs[i]).toLowerCase());
}
}
}
选 我有木有、
public static void main(String[] args) {
String str = "QAZWSXEDC";
String shuchu = "";
char[] arr = str.toCharArray();
for(int i = 0; i arr.length; i++){
if(arr[i] % 2 == 0){
shuchu += arr[i]+"";
}
}
System.out.println(shuchu.toLowerCase()); //此方法是将大写转换为小写。
//转换为大写是:
//System.out.println(shuchu.toUpperCase());
}