String类常用方法

活动发起人@小虚竹 想对你说:

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你参加为期14天的创作挑战赛!

提醒:在发布作品前,请将不需要的内容删除。

所有对String的修改都是产生新的对象,不是对旧的修改

 构造方法

String类提供多种构造方式,常用的有以下三种:

    // 使用常量串构造
    String s1 = "hello world";

    //使用new实例化对象
    String s2 = new String("hello world");

    //使用字符数组进行构造
    char[] array = {'h','e','l','l','o','w','o','r','l','d'};
    String s3 = new String(array);

 字符串实际上是保存在字符数组中的

String对象的比较

字符串的比较是常见的操作之一,Java提供四种比较的方式:
1. == 比较是否引用同一个对象
注意:对于内置类型, == 比较的是变量中的值;对于引用类型 ==比较的是引用中的地址, 即是否引用同一个对象
2. equals( )方法

String类中重写了equals( ),可以比较字符串的内容是否一样 

    public static void main(String[] args) {
        String str1 = "abc";
        String str2 = "abc";
        String str3 = "abcd"
        System.out.println(str1.equals(str2));//输出true
        System.out.println(str3.equals(str1));//输出false
    }

equals比较:<

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值