String类的常用方法

一、String类

String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象。java把String类声明的final类,不能有类。String类对象创建后不能修改,由0或多个字符组成,包含在一对双引号之间。

二、String类对象的创建

字符串声明:String stringName;

字符串创建:stringName = new String(字符串常量);或stringName = 字符串常量;

三、String类常用方法

1.String类长度:String没有length的属性,有length()这个方法,可以获取字符串的长度。

可以求得字符串s的长度,但是该长度会包含空格。

2.indexOf()/lastIndexOf():可以获取指定字符串的索引位置。indexof()返回的是首次搜索字符出现的索引;lastindexof()返回的是搜索字符最后出现的索引。ps:索引是从0开始计算。

3.charAt()方法:可以获取指定索引处的字符,返回的字符的索引

4.去除字符串间的空格:trim()只能去掉字符串前后的空格,replaceAll()则可以去掉所有的空格。

5.replace()和replaceFirst():字符串的替换。 replace()替换的是所有与指定字符串项目匹配的字符串;replaceAll()用于替换第一个出现的指定字符串。

6.判断字符是否相等:equals()和equalsIgnoreCase(),其中equalsIgnoreCase()比较是不区分大小写,而equals()则是区别大小写,然后进行字符串的字符和长度比对。ps:equals()和equalsIgnoreCase()两者在区分(不区分)大小写的情况下,进行内容的完全比对。“==”则是比较在内存中的位置,一般不用来对比字符串。

7.字符串的分割:spilt(),对字符串进行分割,并将分割后的结果放在字符串数组中。下面是spilt()提供的两种重载形式。

8.字符串的大小写转换:toUpperCase()和toLowerCase()。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180508G1W9TI00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券