精华内容
下载资源
问答
  • JAVA实现字符串大小写转换

    万次阅读 2019-09-04 12:24:41
    题目描述 输入任意个字符串,将其中的小写字母变为大写,大写字母变为小写,其他字符不用处理; 输入描述: 任意字符串:abcd12#%XYZ ...大小写转换 **/ import java.util.Scanner; class TestChange { ...

    题目描述
    输入任意个字符串,将其中的小写字母变为大写,大写字母变为小写,其他字符不用处理;
    输入描述:
    任意字符串:abcd12#%XYZ
    输出描述:
    输出字符串:ABCD12#%xyz

    示例1:
    输入: abcd12#%XYZ
    输出: ABCD12#%xyz

    代码实现:

    /**
    大小写转换
    **/
    import java.util.Scanner;
    
    class TestChange
    {
    	public static void main(String[] args) 
    	{
    		Scanner sc = new Scanner(System.in);
            String str1 = sc.nextLine();
    		System.out.println(changeStr(str1));
    	}
    
    	public static String changeStr(String str){
    
           char[] c = str.toCharArray();  //先将字符串转换成字符数组
    	   int value = 'a'-'A';  //计算大小写间差值:32
    
           //循环遍历字符数组
    	   for(int i = 0; i < c.length; i++){
               if('a'<=c[i] && c[i] <='z'){
                  c[i] = (char)(c[i]-value);      //小写变大写
    		   }else if('A'<=c[i] && c[i] <='Z'){
                   c[i] = (char)(c[i]+value);      //大写变小写
    		   }
    	   }
    
           String laststr = new String(c);  //再将字符数组转换成字符串
    	   return laststr;
    	}
    }
    

    运行结果:

     

    附:

    char c = (char)('a'-32);
    System.out.println('a');
    System.out.println('a'-32);
    System.out.println(c);
    

    运行结果:

     

    展开全文
  • java字符串大小写转换的两种方法

    千次阅读 2015-07-29 17:55:53
    import java.io..*   public class convertToPrintString  {  public static void main(String[] args) throws IOException  {  InputStreamReader reader = new InputStreamReader

    import java.io..*
     
    public class convertToPrintString
     {   
           public static void main(String[] args) throws IOException
           {
                InputStreamReader reader = new InputStreamReader(System.in); 
                BufferedReader input = new BufferedReader(reader); 
                System.out.print("Please enter your word:"); 
                String text =  input.readLine(); 
                String s = convertString(text); 
                System.out.println(s);
            }
            //第一种方法
           public static String convertString(String src)
           {
                char[] array = src.toCharArray();
                 int temp = 0;
                 for (int i = 0; i < array.length; i++)
                 {
                     temp = (int) array[i];
                     if (temp <= 90 && temp >= 65)
                     { // array[i]为大写字母
                         array[i] = (char) (temp + 32);
                     } else if (temp <= 122 && temp >= 97)
                               { // array[i]为小写字母
                                    array[i] = (char) (temp - 32);
                     }
                  }
                  return String.valueOf(array);
              }
            
              //第二种方法
               public static String convertString(String str)
               {
                   String upStr = str.toUpperCase(); 
                   String lowStr = str.toLowerCase(); 
                   StringBuffer buf = new StringBuffer(str.length()); 
                   for(int i=0;i
                   { 
                      if(str.charAt(i)==upStr.charAt(i))
                      { 
                          buf.append(lowStr.charAt(i)); 
                      }
                     else
                     {
                         buf.append(upStr.charAt(i)); 
                      } 
                    } 
                    return   buf.toString(); 
                 }
     }
    展开全文
  • 字符串大小写转换Java

    千次阅读 2018-11-06 18:31:51
    输入一串字符串,大写转小写,小写转大写,原理很简单,大小写字母的ASCII码差值为32,只需要遍历数组并替换即可。 package test; import java.util.Scanner; public class WordChange { public static void main...

    输入一串字符串,大写转小写,小写转大写,原理很简单,大小写字母的ASCII码差值为32,只需要遍历数组并替换即可。

    package test;
    
    import java.util.Scanner;
    
    public class WordChange {
    	public static void main(String[] args) {
    		String s = new String();
    		Scanner sc = new Scanner(System.in);
    		System.out.println("输入一个字符串:");
    		s = sc.next();
    		char a[] = s.toCharArray();
    		for(int i = 0;i<a.length;i++) {
    			if(a[i] >= 'a'&&a[i] <= 'z') {
    				a[i] = (char) (a[i] - 32);
    				continue;
    			}
    			if(a[i] >= 'A'&&a[i] <= 'Z') {
    				a[i] = (char) (a[i] + 32);
    				continue;
    			}
    		}
    		for(int i = 0; i < a.length; i++) {
    			System.out.print(a[i]);
    		}
    	}
    
    }
    
    展开全文
  • 在项目开发的时候会需要统一字符串的格式,比如首字母要求统一大写或小写,那用Java如何实现这一功能?下面一起来学习学习。
  • Java 字符串中的大小写字母转换

    千次阅读 2021-01-14 22:09:55
    Java 实现字符串中字母大小写转换函数 实现思路:将字符串中的每个字符取出,判断该字符是不是大写字母,如果是的话则该字符+32(ASCII码)并进行强制转换,转换为char,然后在通过字符串的合并操作进行合并,这样在...

    Java 实现字符串中字母大小写转换函数

    实现思路:将字符串中的每个字符取出,判断该字符是不是大写字母,如果是的话则该字符+32(ASCII码)并进行强制转换,转换为char,然后在通过字符串的合并操作进行合并,这样在遍历结束整个目标字符串的每个字符后便会得到结果。将小写字母转换为大写字母方法类似只需将判断条件以及ASCII操作进行更改即可。

    public class T0114 {
        public static void main(String[] args){
            String a="AdEFgHi";
            System.out.println("原字符串:"+a);
            System.out.println("转换为小写字母:"+ToLowerCase(a));
            System.out.println("转换为大写字母:"+ToUpperCase(a));
        }
    //将字符串中的小写字母转换为大写字母
       public static String ToUpperCase(String str) {
           String b="";
           for(int i=0;i<str.length();i++){
               char temp=str.charAt(i);
               if(temp>='a'&&temp<='z'){
                   temp=(char)(temp-32);
               }
               b+=temp;
           }
           return b;
        }
    //将字符串中的大写字母转换为小写字母
        public static String ToLowerCase(String str) {
            String b="";
            for(int i=0;i<str.length();i++){
                char temp=str.charAt(i);
                if(temp>='A'&&temp<='Z'){
                    temp=(char)(temp+32);
                }
                b+=temp;
            }
            return b;
        }
    }
    

    运行结果如下:
    在这里插入图片描述

    如有不足还请指出,谢谢!

    展开全文
  • 创建窗体,实现将字符串中的字母全部转换为大写或者小写,代码如下: import java.awt.EventQueue; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.ButtonGroup; ...
  • java字符串大小写转换

    千次阅读 2018-12-31 12:25:02
    JAVA中String类提供了转大写的方法toUpperCase()和转小写的方法toLowerCase() 使用说明: String a = "ITXIAOBAI"; system.out.println(a.toLowerCase());//itxiaobai String b = "itxiaobai"; ...
  • 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下使用for循环实现转从最后一个字符开始遍历,2) 遍历的当前字符如果是大写字母,就使用toLowerCase()方法将其转换为小写字母, 如果是小写字母则使用toUpperCase() 方法将其转换为大写字母
  • JAVA实现字符串大小写转换

    万次阅读 2018-03-27 17:04:23
    需求为:从键盘循环录入录入一个字符...代替,并统计字母的个数 举例: 键盘录入:Hello12345World 输出结果:hELLO*****wORLD 实现方法遍历字符串,检查符合条件的字符做相应转换,存入StringBuffer输出。while(true...
  • JAVA字符串大小写转换函数

    千次阅读 2018-12-02 07:42:38
    str定义一个字符串 大写转小写:str.toLowerCase(); 小写转大写:str.toUpperCase();
  • java字符串大小写转化

    万次阅读 2017-06-15 19:52:27
    如果字符串中没有应该被转换的字符,则将原字符串返回,否则返回一个新的字符串。 语法:str.toLowerCase() toUpperCase()方法将Srtring转换为大写。如果字符串中没有应该转换的字符,则将原字符串返回,否则返回...
  • 编写exp3_1.java,实现字符串大小写转换并倒序输出,要求如下: 1)使用for循环将字符串“HelloWorld”从最后一个字符开始遍历。 2)在步骤1中遍历的当前字符如果是大写字符,就使用toLowerCase()方法将其转换为...
  • 如果字符串中没有应该被转换的字符,则将原字符串返回,否则返回一个新的字符串。 语法:str.toLowerCase() toUpperCase()方法将Srtring转换为大写。如果字符串中没有应该转换的字符,则将原字符串返回,否则...
  • * @Explain(说明):字符串首字母大小写转换工具类 * @time(时间):2019/04/17 * @role(谁):东方神祇(杨) * @role(谁):东方神祇(杨) * * @modify(修改) * @time: * @role: */ public class ...
  • public class Test01 { public static void main(String[] args) { String str= "HelloWorld"; char[] ch = str.toCharArray(); StringBuffer buffer = new StringBuffer();... for (int i=str.le.....
  • * 实现字符串大小写转换并倒序输出 * @author fubin * */ public class ReverseAndChange { public static void main(String[] agrs) { String s = "abCdE"; reverseAndChange(s); } public ...
  • java字符大小写转换

    千次阅读 2018-06-13 11:29:58
    需求:写一个java程序,实现将输入的字符串进行大小写转换,即大写转小写,小写转大写。 补充:字符串只能是英文,不包含其他的符号和空格,且长度限于20以内public static void main(String[] args) { Scanner ...
  • Java字符串大小写转换与Locale

    千次阅读 2014-01-12 11:22:33
    涉及到多国语言的时候,需要调用Locale版本的的toLowerCase(Locale)和toUpperCase(Locale)...import java.util.Locale; public class StringLocale {  public static void main(String[] args) {  String lowe
  • Java字符串大小写转化

    千次阅读 2019-04-07 21:58:34
    String value="aBc23"; System.err.println(":"+value.toUpperCase()); System.err.println(":"+value.toLowerCase()); 结果: :ABC23 :abc23
  • //package Main; /** ... * @Explain(说明):字符串首字母大小写转换工具类 * @time(时间):2019/04/17 * @role(谁):东方神祇(杨) * @role(谁):东方神祇(杨) * * @modify(修改) ...
  • Java学习~实现字母的大小写转换 Java学习~实现字母的大小写转换
  • String test="SHA34aabbccdd";  System.out.println(test.toUpperCase());//小写转大写  String test="SHA34aabbccdd";  System.out.println(test.toLowerCase());小写转大写
  • java 字符串中判断字母大小写方法

    万次阅读 2018-10-28 20:00:34
    方法一:可利用java带有的...以下为判断字符串是否都为小写字母或都为大写字母组成的 import java.util.Scanner; public class str { public static void main(String[] args) { // TODO Auto-generated...
  • //首字母转小写 public static String toLowerCaseFirstOne(String s){ if(Character.isLowerCase(s.charAt(0))) return s; else return (new StringBuilder()).append(Character.toLowerCase(s.charAt(0)))....
  • 我们在编程的时候可能要用到提取字符串中的某个位置的字符串: 只需调用:public char charAt(int index)方法即可 intdex:表示的是提取的字符在字符串中的位置,从0开始 返回值类型是chat 大写转换为小写是调用...
  • 忽略字段的首字母大小写,将json字符串转成javabean对象,解决Java对象中属性中首字母大写而取不到值(取到的值为空)的问题 忽略字段的首字母大小写,将json字符串转成List,解决Java对象中属性中首字母大写而取不...
  • 字符串的分割 大小写转换 去除空格  
  • 1、使用for循环将字符串“HelloWorld”从最后一个字符开始遍历。 2、遍历的当前字符如果是大写字符,就使用toLowerCase()方法将其转换为小写字符,反之转换为大写字符。 3、定义一个StringBuffer对象,调用append...
  • JAVA string字符串大小写切换方法

    千次阅读 2016-09-02 10:46:29
    java中string字符串大小写切换的使用方法。

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 240,626
精华内容 96,250
关键字:

java字符串大小写转换

java 订阅