Java学习笔记35:Java常用字符串操作函数

来源:互联网 发布:网页美工设计学校 编辑:程序博客网 时间:2024/06/10 04:02
package com.xxx.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("空");         }            }}

原创粉丝点击