「java变大写」java如何大小写转换

博主:adminadmin 2023-03-21 01:34:06 501

本篇文章给大家谈谈java变大写,以及java如何大小写转换对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java中输入一字符,小写变大写,大写变小写,怎么编??

public class UpperOrLower{

public static void main(String[] args){

//判断参数程序传入的参数是否为1

if(args.length != 1){

System.out.println("Error! Require on param. or more one param.");

return;

}else{

String result = toAllUpperOrLowerCase(args[0]);

System.out.println(result);

}

}

/**

* 此方法可以将一个字符串中的大小写字符的互相转换,也就是说

* 它可以将字符串中的小写转换为大写字符,大写字符转换为小写

* 字符。

* @param 要被装换的字符串参数

* @return 返回的结果字符串为原字符相应的大小写字符串。

*/

public static String toAllUpperOrLowerCase(String fireString){

StringBuffer buffer = new StringBuffer();

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

char c = fireString.charAt(i);

if(Character.isUpperCase(c)){

buffer.append(Character.toLowerCase(c));

}else if(Character.isLowerCase(c)){

buffer.append(Character.toUpperCase(c));

}

}

return buffer.toString();

}

/**

* 判断给定的字符串是否全为大小写字符,如果全为大写字符,返回codeture/code,

* 如果全为小写,返回ture,否则返回codefalse/code

* @param 将要被判断的字符串参数

* @return 如果全为大写字符,返回codeture/code,

* 如果全为小写,返回ture,否则返回codefalse/code

*/

public static boolean isAllUpperOrLowerCase(String s){

int upperNumber = 0;

int lowerNumber = 0;

int stringlength = s.length();

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

char c = s.charAt(i);

if(Character.isUpperCase(c)){

upperNumber ++;

}else if(Character.isLowerCase(c)){

lowerNumber ++;

}

}

if((upperNumber == stringlength) || (lowerNumber == stringlength)){

return true;

}else{

return false;

}

}

}

java中怎样把字符串小写转化为大写

String的toUpperCase()方法

Java String.toUpperCase(Locale locale)方法用法实例教程,将在此字符串中的所有字符为大写的规则给定的Locale

package com.yiibai;

import java.lang.*;

import java.util.*;

public class StringDemo {

  public static void main(String[] args) {

  

    String str1 = "This is TutorialsPoint";

    // using the default system Locale

    Locale defloc = Locale.getDefault();

        

    // converts all lower case letters in to upper case letters

    System.out.println("string value = " + str1.toUpperCase(defloc));

    

    str1 = "";

    System.out.println("string value = " + str1.toUpperCase(defloc));

  }

}

让我们来编译和运行上面的程序,这将产生以下结果:

string value = THIS IS TUTORIALSPOINT

string value = 

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

     }

 }

关于java变大写和java如何大小写转换的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。