Java常用类--String类常用方法

Posted Z && Y

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java常用类--String类常用方法相关的知识,希望对你有一定的参考价值。

1. String类常用方法

在这里插入图片描述


1.1 String的判断

常用方法

在这里插入图片描述

演示:

    public static void main(String[] args) {
        //        创建字符串对象
        String s1 = "hello";
        String s2 = new String("hello");
        String s3 = new String("HELLO");
        // boolean equals(Object obj):比较字符串的内容是否相同
        System.out.println(s1.equals(s2));// true
        System.out.println(s1 == s2);// false: == 比较的是内存地址
        // boolean equalsIgnoreCase(String str):比较字符串的内容是否相同,忽略大小写
        System.out.println(s3.equalsIgnoreCase(s2)); // true
        // boolean startsWith(String str):判断字符串对象是否以指定的str开头
        System.out.println(s2.startsWith("he"));//true
        System.out.println(s3.startsWith("HE"));//true
    }

1.2 String的截取

常用方法

在这里插入图片描述

演示:

在这里插入图片描述


1.3 String的转换

常用方法

在这里插入图片描述

演示:

    public static void main(String[] args) {
        //        创建字符串对象
        String s = "aBCde";
        // char[] toCharArray():把字符串转换为字符数组 不会改变原字符串
        char[] chs = s.toCharArray();
        for (char ch : chs) {
            System.out.printf("%2c", ch);//  a B C d e
        }
        // String toLowerCase():把字符串转换为小写字符串 不会改变原字符串
        System.out.println(s.toLowerCase());// abcde
        // String toUpperCase():把字符串转换为大写字符串
        System.out.println(s.toUpperCase());//ABCDE 不会改变原字符串
    }

1.4 其他方法

常用方法

在这里插入图片描述

演示:

    public static void main(String[] args) {
        //        创建字符串对象
        String s3 = " hello world ";
        System.out.println("s3: ---" + s3 + "---");
        System.out.println("s3.trim(): ---" + s3.trim() + "---");
        System.out.println("-------------------");
        // String[] split(String str)
        // 创建字符串对象
        String s4 = "aa,bb,cc";
        String[] strArray = s4.split(",");
        for (String s : strArray) {
            System.out.println(s);
        }
    }

在这里插入图片描述



以上是关于Java常用类--String类常用方法的主要内容,如果未能解决你的问题,请参考以下文章

Java基础常用包装类

Java基础常用包装类

Java高级编程--常用类之String类的常用方法

15Java常用类(数组工具类Arrays)基本类型包装类(Integer类)正则表达式String的split(String regex)和replaceAll(String regex, (代码片

java常用类-String

Java常用类库API