string类

1.构造string对象

(1)常量对象

        string常量也是对象,使用双引号括起的字符列,例如,“你好”“12.97”等等。Java把用户程序中的string常量放入常量池。(常量池中数据在程序运行期间再也不允许改变)。

(2)string对象

       new运算符首先分配内存空间并在内存空间中放入字符序列,然后并计算引用。

String类的两个较常用的构造方法

a.string(char a【】)用于一个字符数组a创建一个string对象

b.string(char a[],int startIndex,int count)提取字符数组a中的一部分字符创建一个string对象,参数startIndex和count分别指定在a中提取字符的起始位置和从该位置开始截取的字符个数。

2.字符串的并置

   string对象可以用“+”进行并置运算,即首尾相接得到一个新的string对象。

   如果是两个常量进行并置运算,那么得到的仍然是常量,如果常量池没有这个常量就放入常量池。“你”+“好”的结果就是常量池中的“你好”。

3.String类的常量方法

   (1)public int  length()

           string类中的length()方法用来获取一个string对象的字符序列的长度。

   (2)public Boolean equals(string s)

           string对象调用equals(string s)方法比较当前string对象的字符序列是否与参数s指定的string对象的字符序列相同

   (3)public Boolean startswith(string s)、public Boolean endswith(string s)方法

          string对象调用startswith(string s),判断当前string对象的字符序列前缀是否是参数指定的string对象s的字符序列

          string对象调用endswith(string s),判断当前string对象的字符序列后缀是否是参数指定的string对象s的字符序列

  (4)public int compareTo(string s)

          string对象调用compareTo(string s),按字典序与参数指定的string对象s的字符序列大小。

  (5)public Boolean contains(string s)

          string对象调用contains(string s),判断当前string对象的字符序列是否包含参数s的字符序列。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值