zoukankan      html  css  js  c++  java
  • 将一个字符串中的大写字母转换成小写字母,小写字母转换成大写字母(java)

    背景:刚刚学到java的String和StringBuffer类,遇到如标题所示的题。

    要求:必须要用到String类的toUpperCase方法和toLowerCase方法

    思路:用到StringBuffer类的动态添加方法append的方法

    代码如下所示:

    //import java.util.Scanner;
    public class demo3 {
    	public static void main(String[] args){
    		StringBuffer s1 = new StringBuffer();
    		
    		String s2 = "abcDEF";
    		
    		char c[] = s2.toCharArray();
    		
    		for(int i = 0; i<s2.length(); i++){
    			
    			if(c[i]>=97){
    				s1.append((c[i]+"").toUpperCase());
    			}
    			
    			else{
    				s1.append((c[i]+"").toLowerCase());
    			}
    			
    		}
    		System.out.println(s2);
    		System.out.println(s1);
    	}	
    }
    

      toUpperCase和toLowerCase方法必须是用String类型的对象加载

      而c[i]为字符型,所以在c[i]后加上一个空字符串,从而使c[]自动转换成字符串

      问题解决!!!

  • 相关阅读:
    MongoDB Projection
    MongoDB 删除文档
    MongoDB 更新文档
    MongoDB 删除文档
    MongoDB 查询文档
    MongoDB 插入文档
    MongoDB 数据类型
    MongoDB 删除集合
    MongoDB 创建集合
    MongoDB 删除数据库
  • 原文地址:https://www.cnblogs.com/meteorst/p/5547745.html
Copyright © 2011-2022 走看看