精华内容
下载资源
问答
  • java 字符大小写转换

    2019-08-15 21:28:15
    使用Java Character类中的toLowerCase()与toUpperCase() Character 类用于对单个字符进行操作。 char A=Character.toUpperCase('a');//变量A的值赋为'a' char b=Character.toLowerCase('B');//变量b的值赋为'B' ...

    方法一:

    使用Java Character类中的toLowerCase()与toUpperCase()

    Character 类用于对单个字符进行操作。

    char A=Character.toUpperCase('a');//变量A的值赋为'a'
    char b=Character.toLowerCase('B');//变量b的值赋为'B'

    还可以用String类的toLowerCase()与toUpperCase()方法转换字符串中字符的大小写

    String  cc = "aBc123".toUpperCase();
    //结果就是:ABC123。
    
    String  cc = "aBc123".toLowerCase();
    //结果就是:abc123。

    方法二:

    运用ascII码,不过要注意类型的转换

    如:

    String str="";
    str+=a-32;

    此时,str="65"而不是"A",所以如果要得到字母,需要加一个类型转换

    str+=(char)(a-32);

    上面是字符串,字符也是一样的

    char a='a';
    char A=(char)(a-32);

     

    展开全文
  • Java 字符大小写转换

    千次阅读 2019-06-26 22:18:57
    方法一: char c = 'a'; c ^= 0x20; // 'A' char cc = 'B' cc ^= 0x20; // 'b' 方法二: char c = 'a'; c -= 32; // 'A' char cc = 'B'; c += 32; // 'b' 方法三: ...c = Character.toUppe...

    方法一:

    char c = 'a';
    c ^= 0x20;    // 'A'
    
    char cc = 'B'
    cc ^= 0x20;   // 'b'

    方法二:

    char c = 'a';
    c -= 32;      // 'A'
    
    char cc = 'B';
    c += 32;      // 'b'

    方法三:

    char c = 'a';
    c = Character.toUpperCase(c); // 'A'
    
    char cc = 'B';
    cc = Character.toLowerCase(cc); // 'b'

     

    展开全文
  • 算法1:将字符串保存到字符数组中,然后通过一个for循环语句依次拿出每一个元素与 ‘a’ ,‘z’ 比较,如果比‘a’,比‘z’,则说明是小写,然后通过减去32变成大写,大写变小写同理可得。算法2:将字符串保存...

    算法1:将字符串保存到字符数组中,然后通过一个for循环语句依次拿出每一个元素与 ‘a’ ,‘z’ 比较,如果比‘a’大,比‘z’小,则说明是小写,然后通过减去32变成大写,大写变小写同理可得。

    算法2:将字符串保存到StringBuffer中,另外定义两个字符串strUp,strLow,其中strUp字符串是原字符全部转换成的大写字符串,strLow字符串是原字符串全部转换成的小写字符串。通过一个for循环,用charAt()函数,依次拿出每一个字符与strUp.charAt(i)比较,如果相等,就把相对应的strLow.charAt(i),追加到StringBuffer中。

    代码如下:

    import java.io.*;

    public class Transform {

    public static void main(String[] args) {

    try {

    InputStreamReader isr = new InputStreamReader(System.in);

    BufferedReader br = new BufferedReader(isr);

    String s = null;

    s = br.readLine();

    while(s != null) {

    if(s.equalsIgnoreCase("exit")) {

    break;

    }

    //System.out.println(convertString(s));

    System.out.println(convertString2(s));

    s = br.readLine();

    }

    br.close();

    } catch(IOException ee) {

    ee.printStackTrace();

    }

    }

    //算法1

    public static String convertString(String str) {

    char[] cArr = str.toCharArray();

    for(int i=0; i

    if(cArr[i]>='A' && cArr[i]<='Z') {

    cArr[i] = (char)(cArr[i] + 32);

    }else {

    cArr[i] = (char)(cArr[i] - 32);

    }

    }

    return String.valueOf(cArr);

    }

    //算法2

    public static String convertString1(String s) {

    String upStr = s.toUpperCase();

    String lowStr = s.toLowerCase();

    StringBuffer sb = new StringBuffer(s.length());

    for(int i=0; i

    if(s.charAt(i) == lowStr.charAt(i)) {

    sb.append(upStr.charAt(i));

    }else {

    sb.append(lowStr.charAt(i));

    }

    }

    return sb.toString();

    }

    }

    展开全文
  • java字符大小写转换,空格判断,中英文判断。 通常遇到的问题是键盘键入字符串,然后将字符串转换为字符数组,然后再进行操作。 Scanner scanner = new Scanner(System.in); System.out.print("请输入一个字符串:...

    java字符大小写转换,空格判断,中英文判断。

    通常遇到的问题是键盘键入字符串,然后将字符串转换为字符数组,然后再进行操作。

    
    Scanner scanner = new Scanner(System.in);
    System.out.print("请输入一个字符串:");
    //读取一行,可包含空格
    String next = scanner.nextLine();
    //将字符串转为字符数组
    char[] chars = next.toCharArray();
    
    
    • Character 字符串有关的常用方法,用来操作单个字符
    Character.isUpperCase(char c)   //--->判断该字符是否为大写字母。
    
    Character.isLowerCase(char c)   //--->判断该字符是否为小写字母。
    
    Character.toUpperCase(char c)   //--->将小写字母转为大写字母
    
    Character.toLowerCase(char c)   //--->将大写字母转为小写字母
    
    Character.isUpperCase(char c) | Character.isLowerCase(char c)   //--->判断该字符是否为英文字母。
    
    Character.isLetter(char c)   //--->判断该字符是否为字母,该方法会将汉字当作字母。
    
    Character.isDigit(char c)   //--->判断该字符是否为数字
    
    Character.isSpaceChar(char c)   //--->判断该字符是否为空格
    
    展开全文
  • String 类的 toLowerCase() 方法可以将字符串中的所有字符全部转换成小写,而非字母的字符不受影响。语法格式如下:字符串名.toLowerCase()//将字符串中的字母全部转换为小写,非字母不受影响toUpperCase()则将字符...
  • 转载自:飞扬青春sina blogjava字符大小写转换的两种方法import java.io..*public class convertToPrintString{public static void main(String[] args) throws IOException{InputStreamReader reader = new ...
  • Java字符大小写转换

    2021-02-07 13:51:06
    Java字符大小写转换大小写转换 大小写转换 .toUpperCase();//转成大写 .toLowerCase();//转成小写 例: String str = "aaaaaBBcccc"; String Upstr = str.toUpperCase(); String Lowstr = str.toLowerCase(); ...
  • 1、通过控制台获取用户输入字符串实现大小写转换功能问题。2、源代码/** 功能:实现大小写转换功能。*/public class Convert {// 导入Scanner模块import java.util.Scanner;public static void main(String [] args)...
  • java字符大小写转换

    2020-06-17 20:20:41
    任务: 字符大小写转换 从控制台接受含有大小写字母的字符串 输出大写或者小写的字符串 public class Test2 { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out....
  • java字符串中的大写变小写,小写变大写,可是不知为什么不可以,只以变大写,我认为是这的问题while(str[i]!='*'){if(str[i]<='Z'&&str[i]>='A')str[i]=Character.toLowerCase(str[i]...java字符串中...
  • 字符串的分割 大小写转换 去除空格  
  • 例如把StringSa="SDFERFG";转换成StringSa="SDFERFG";...中的字母大小写进行转换*@author**/publiccla...例如把String Sa="SDFERFG";转换成String Sa="SDFERFG";import java.io.IOException;/*** 将...
  • java字符大小写转换

    2019-10-06 18:11:07
    // Character.isLowerCase(a[i]) 和 Character.isUpperCase(a[i])分别用来判断字符是大写还是小写 if (Character.isLowerCase(a[i])) { // Character.toLowerCase(a[i]) 将a[i]变为小写;反之Character....
  • 注意:如果将 a[i]成了a[i],就会报错:运算符不能应用于char,java.lang.String 因为双引号表示字符串(String类型),单引号表示字符(Char类型)。 2.length()方法 i java中判断字符串是否为纯数字 方法一:利用...
  • java 大小写转换及数组转换字符public class mainclass {public static void main(string[] arg) {char[] ch = {'a','b','c','d'};system.out.println(string.valueof(ch));}}大写转换小写public class main {public...
  • 涉及到多国语言的时候,需要调用Locale版本的的toLowerCase...示例:import java.util.Locale;public class StringLocale {public static void main(String[] args) {String lower_abcdefg = "abcdefghijklmno...
  • String test="ABC34cccddee"; System.out.println(test.toUpperCase());//小写转大写 String test="ABC34cccddee"; System.out.println(test.toLowerCase());小写转大写 转载于:...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,304
精华内容 521
关键字:

java字符大小写转换

java 订阅