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


  • 相关阅读:
    codeforces 645C. Enduring Exodus
    test markdown
    codeforces 817C Really Big Numbers
    797C C. Minimal string
    ubuntu配置安卓开发环境记录
    常用网址
    Mysql/Oracle/达梦中数据字典表
    Hadoop0.20.2中MapReduce读取gb2312文件出现乱码问题
    凝思磐石4.2系统字符编码的修改
    hadoop学习(三)HDFS常用命令以及java操作HDFS
  • 原文地址:https://www.cnblogs.com/javawebsoa/p/2998324.html
Copyright © 2011-2022 走看看