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("空"); 

        }

        

    }

}


你可能感兴趣的:(Java学习)