java中的String类方法

2020-08-27  本文已影响0人  NingSpeals

String对象最重要的特点:不可变(immutable),String用来存储字符串的数据是private的且不提供任何修改内容的方法,所以String对象一旦生成,其内容就完全不可能被修改的。具体看源代码

package com.geekbang.learn;

public class LearnString {
    public static void main(String[] args) {
        String content = "01234567ABCDefgh";

        // String的length()是个方法不是属性哦
        System.out.println(content.length());

        // 其实是生成了一个新的String对象
        System.out.println(content.toUpperCase());

        System.out.println(content.toLowerCase());

        // content指向对象的内容并没有变化
        System.out.println(content);

        System.out.println(content.charAt(1));

        // System.out.println(content.charAt(99));

        System.out.println(content.substring(5));

        System.out.println(content.substring(1, 5));

    }
}

上一篇 下一篇

猜你喜欢

热点阅读