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

发布时间:2023-01-03

本文目录一览:

1、java大小写转换
2、java中如何进行大小写字母转换?
3、java怎样将大写字母转换成小写字母
4、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));
}
  1. 写一个测试主函数看看结果:
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();
    }
}