您的位置:

java转换大小写,java转换大小写字母

本文目录一览:

java大小写转换

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());

}

java中如何进行大小写字母转换?

1.创建工程,或使用已有工程,在工程下创建包,包内新建一个类,我命名为Cases类,大家根据自己喜好随便命名,但请保持类名与文件名一致。

2.先确定单个字符,小写字母a与大写字母A之间的数值大小System.out.println((int)('z')-(int)('Z'));样一个语句就搞定了 。

3.思路是,字符串变字符数组,大转小,字符值加32,小转大,字符值减32 。大写字母范围是:65-90,小写字母范围是:97-122。

4.同理,大转小这么写:char[] queue = str.toCharArray();for (int index = 0; index queue.length; index++) {if (((int) queue[index] 64) ((int) queue[index] 91)) {queue[index] = (char) ((int) queue[index] + 32);}System.out.println("Lower: " + String.valueOf(queue));

5.写一个测试主函数看看结果:System.out.println("originalstring:"+ORIGINAL_STRING);printLowerCase(ORIGINAL_STRING);printUpperCase(ORIGINAL_STRING);即可。

java怎样将大写字母转换成小写字母

1、具体代码如下,字符串中大、小写互转

1)输入

第一行只有一个整数m(m=10),表示测试数据组数。

接下来的m行,每行有一个字符串(长度不超过100)。

2)输出

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

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

输出结果:如下图

扩展资料:

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

但是需要注意的是如果某个字符串定义为String类型,那么这个串就不能改变了,如果需要改变,那么应该使用StringBuffer

代码中exChange()能够得到正确的结论,exChange2()不能得到正确的结论,如果某个字符串定义为String类型,那么这个串就不能改变了

Java中如何用其他方法实现大小写转换

public class Test{

    public static void main(String[] args){

        Test test = new Test();

        String str1 = "abcdefg";

        String str2 = "QWERT";

        //转成大写

        System.out.println(test.changeString(str1,true));

        //转成小写

        System.out.println(test.changeString(str2,false));

        

    }

    //小写字母转大写

    public char toUpper(char ch){

       if(ch = 122  ch = 97){

            ch -= 32;

       }

       return ch;

    }

    

    //大写字母转小写

    public char toLower(char ch){

        if(ch = 90  ch = 65){

           ch += 32;

        }

        return ch;

    }

    

    //转换字符窜 flag 为true 大写

    public String changeString(String str,Boolean flag){

        char[] ch = str.toCharArray();

     StringBuffer sbf = new StringBuffer();

        for(int i=0; i ch.length; i++){

          if(flag){

            sbf.append(toUpper(ch[i]));

          }else{

             sbf.append(toLower(ch[i]));

          }

        }

        return sbf.toString();

     }

 }