Java String常用方法应用

Java String常用方法应用

package anomyous;

public class Test {



    public static void main(String[] args) {
        String s1="123";

        String s3=s1.concat("456");//字符串连接
        String s4=s1.concat("456");
        System.out.println(s3.equals(s4));//true
        System.out.println(s3==s4);//false 虽然值相同,但地址不相同,
        // 使用concat方法创建的String对象不会去查找内存中有没有和它需要值相同的对象,会直接创建一个String对象,replace方法同理

        System.out.println("end");

    }
}
package anomyous;

public class Test {



    public static void main(String[] args) {
        String s1="白日依山尽";
        //charAt 获取指定下标的字符
        System.out.println(s1.charAt(2));//依,虽然一个汉字占3字节,
        // 但charAt方法以字符为单位处理,不论字符utf8编码占几个字节,都同等看待

        //subString 截取指定长度的字符串
        System.out.println(s1.substring(1,3));//日依,下标为1-2的字符,这是编程语言中常用的下标参数设定习惯,
        //及能取到下标1的元素,取不到下标3的元素

        System.out.println("end");

    }
}
package anomyous;

public class Test {



    public static void main(String[] args) {
        String s1="鸟宿池边树,僧敲月下门";
        //replacement方法,用于字符串替换,但不会改变原有字符串,只会将改变后的结果返回
        String s2=s1.replace("敲","推");//
        System.out.println(s1);//鸟宿池边树,僧敲月下门
        System.out.println(s2);//鸟宿池边树,僧推月下门
        System.out.println("end");

    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值