java字符串常用方法

什么是String类

Striing是一个引用数据类型(通常叫做字符串),或者说是一由java自带的功能类。其底层是char类型(字符类型)的数组进行实现的。其所在位置为java的java.lang包中,在java中 String类是由final修饰的,所以其不能有子类。

String类创建对象的两种方法

(1).直接赋值:该方式创建一个对象-->"aa"
        String s1 = "aa";
    (2).new对象:该方式创建了两个对象-->new String和"aa"
        String s1 = new String("aa");

字符串是常量,当其被赋值后,值不能被改变,所以当我们对其更改后,其实是返回了一个新的字符串。

String类的常用方法

(1).length方法:获得字符串的长度,数组没有length方法
    (2).charAt方法:返回指定下角标(索引)处的字符值
    (3).indexOf方法:返回指定字符或字符串第一次出现的位置(如果找不到位置,则返回-1)
    (4).substring方法:截位(根据光标的位置,截取原有字符串,并生成新的字符串)
    (5).replace方法:将原有字符串中的指定字符或者字符串替换,并生成新的字符串
    (6).trim方法:去除字符串前后空格
    (7).split方法:根据指定字符串或正则表达式将原有字符串分割,返回数组
    (8).startsWith方法:判断指定参数是否为原字符串前缀
    (9).endsWith方法:判断指定参数是否为原字符串后缀
    (10).valueOf方法:将整数转换成字符串

 

String中==和equals的区别

==:比较的是两个字符串栈上的值(内存地址)

equals:比较的是真实的字符串内容(堆内的值)

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值