zoukankan      html  css  js  c++  java
  • Java学习笔记35:Java常用字符串操作函数

    package com.yunos.account.controller.api;
    
    import org.apache.commons.lang.StringUtils;
    
    
    
    public class Test {
        
        public static void main(String[] args) {
            String str = "Hello World";
            
            /* 截取字符串 substring*/
            String string1 = str.substring(5, 10); 
            System.out.println(string1);
            
            /* 连接字符串 concat*/
            String concatString = "Yes ";
            String string2 = concatString.concat(str);
            System.out.println(string2);
            
            /* 替换字符串 replace*/
            String string3 = str.replace("Hello", "123");
            System.out.println(string3);
            
            /* 去除首尾空格 trim*/
            String string4 = " TRIM ".trim();
            System.out.println(string4);
            
            /* 转换为小写  toLowerCase*/
            String string5 = "ASODOIASODI".toLowerCase();
            System.out.println(string5);
            
            /* 转换为大写  toUpperCase*/
            String string6 = "asdasdasd".toUpperCase();
            System.out.println(string6);
            
            /* 字符串长度 length*/
            int len = "asdasdasd".length();
            System.out.println(len);
            
            /* 截取一个字符 charAt */
            char ch = "asdasdasd".charAt(6);
            System.out.println(ch);
            
            /* bytes */
            String string7 = "Hello!你好!";
            byte[] bytes = string7.getBytes();
            System.out.println(bytes);
            
            /* 字符串转字符数组 */
            String string8 = "Hello!你好!";
            char[] chs = string8.toCharArray();
            System.out.println(chs.toString());
            
            /* 字符串比较函数 */
            if (!str.equals("1111")) {
                System.out.println("字符串不一样"); 
            }
            
            /* 是否以特定字符开始 */
            if (str.startsWith("Hello")) {
                System.out.println("以Hello开头"); 
            }
            
            /* 是否以特定字符结尾 */
            if (str.endsWith("World")) {
                System.out.println("以World结尾"); 
            }
            
            /* 查找字符出现位置 */
            int ddd = str.indexOf("W");
            System.out.println(ddd); 
            
            /* 检查字符串是否为空 null "" " " */
            if (StringUtils.isBlank(str)) {
                System.out.println("空"); 
            }
            
            /* 检查字符串不为空 null "" " " */
            if (StringUtils.isNotBlank(str)) {
                System.out.println("空"); 
            }
            
            /* 检查字符串是否为空 null 和 “” */
            if (StringUtils.isEmpty(str)) {
                System.out.println("空"); 
            }
            
            /* 检查字符串不为空 null 和 “” */
            if (StringUtils.isNotEmpty(str)) {
                System.out.println("空"); 
            }
            
        }
    }


  • 相关阅读:
    华为机试题 成绩排名
    华为机试题 四则运算
    华为机试题 求最大连续bit数
    华为机试题 Redraiment
    华为机试题 素数伴侣
    华为机试题 字符串排序
    华为机试题 计算字符串的距离
    华为机试题 多线程
    UE4-快捷键-按键监听事件
    UE4-Blueprint Class-Actor-开关门-盒子触发体
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/2998324.html
Copyright © 2011-2022 走看看