zoukankan      html  css  js  c++  java
  • 《java入门第一季》之类String类小案例

    String类有许多转换方法,API文档里面可查看。针对转换方法,给出小案例。


    /*
     * 需求:把一个字符串的首字母转成大写,其余为小写。(只考虑英文大小写字母字符)
     * 举例:
     * 		helloWORLD
     * 结果:
     * 		Helloworld
     * 
     * 分析:
     * 		A:先获取第一个字符
     * 		B:获取除了第一个字符以外的字符
     * 		C:把A转成大写
     * 		D:把B转成小写
     * 		E:C拼接D
     */
    public class StringTest {
    	public static void main(String[] args) {
    		// 定义一个字符串
    		String s = "helloWORLD";
    
    		// 先获取第一个字符
    		String s1 = s.substring(0, 1);
    		// 获取除了第一个字符以外的字符
    		String s2 = s.substring(1);
    		// 把A转成大写
    		String s3 = s1.toUpperCase();
    		// 把B转成小写
    		String s4 = s2.toLowerCase();
    		// C拼接D
    		String s5 = s3.concat(s4);
    		System.out.println(s5);
    
    		// 优化后的代码
    		// 链式编程
    		String result = s.substring(0, 1).toUpperCase()
    				.concat(s.substring(1).toLowerCase());
    		System.out.println(result);
    	}
    }


  • 相关阅读:
    celery worker的工作模式
    动态加载js
    PHP加密解密
    js加载div, 元素事件不生效问题
    任意页面加载聊天框组件(也可用于其他)
    重装系统
    vue 跨域问题
    859. Buddy Strings
    316. Remove Duplicate Letters
    654. Maximum Binary Tree
  • 原文地址:https://www.cnblogs.com/wanghang/p/6299832.html
Copyright © 2011-2022 走看看