JAVA中的String函数

一些JAVA中常用的String函数,记录下来,以备后用。

 

1 java.lang.String-->substring(int indexId)/String substring(int beginIdex,int endIndex)
得到子串:"unhappy".substring(2)-->"happy"(截取从indexId开始到结束的串)
        "emptiness".substring(20)-->""(返回空串)
        "hamburger".substring(4,8)-->"urger"
        "hamburger".substring(4,20)-->"java.lang.StringIndexOutOfBoundsException"异常
对于java.lang.StringBuffer/StringBuilder都相同用法!
2 java.lang.String.c[color=green]oncat(String appendStr)[/color]尾连接子串
          "cares".concat(s)-->"caress"
         "".concat("hello")-->"hello"
         "to".concat("get").concat("her")-->"together"
这个方法只有String类里有
3 java.lang.String.charAt(int index):char(根据index取得对应位置的字母)
         "hello".charAt(4)-->‘o’有可能抛出异常IndexOutOfBoundsException
4 java.lang.String.lenght()这个就没什么可说了,但别忘记数组对象没有这个函数
5 java.lang.String.contentEquals(StringBuffer compStr):boolean
如果比较的String与compStr里的内容完全一致的话就返回true
6 java.lang.String.startsWith(String prefix):boolean
java.lang.String.endsWith(String suffix):boolean

就判断一个字符串是否以串开头、结尾
7 java.lang.String.indexOf(String str)/lastIndexOf(String str)
取得第一次/最后一次匹配str的位置
8 java.lang.String.split(String regEx):String[]
根据正则表达式regEx来切割字符串
9 java.lang.String.toUpperCase()/toLowerCase把串都变成大写/小写
10 java.lang.String.toCharArray():char[]把串打散成字符数组
11 public String intern()当且仅当string1.equals(string2)
12 public String replaceAll(String regex,String replacement)/replaceFirst(String oldStr,String newStr)
替换字符串
13 java.lang.String.trim()去除字符串的两端空格符

JavaString类是用来表示字符串的不可变对象。它提供了许多方法来操作字符串。 首先,String类的构造函数允许我们创建一个新的字符串对象。我们可以使用双引号来定义一个字符串字面值,或者使用构造函数将字符数组或字节数组转换为字符串。 String类还提供了许多有用的方法来操作和检查字符串。例如,我们可以使用length()方法来获得字符串的长度。我们还可以使用charAt()方法来访问字符串的特定字符,使用substring()方法来获取字符串的子字符串,或者使用indexOf()方法来查找一个字符串在另一个字符串的位置。 除了基本的操作方法外,String类还提供了一些方便的方法来处理字符串。例如,我们可以使用toUpperCase()方法将字符串转换为大写,使用toLowerCase()方法将字符串转换为小写,或者使用trim()方法删除字符串前后的空格。 此外,String类还提供了一些用于字符串比较的方法。我们可以使用equals()方法来比较两个字符串是否相等,使用compareTo()方法来比较两个字符串的大小,或者使用startsWith()和endsWith()方法来检查字符串的开头和结尾是否与指定的字符串匹配。 总的来说,String类是Java非常重要和常用的一个类。它提供了丰富的方法来操作和处理字符串,使得我们可以方便地进行各种字符串操作。这使得它在日常编程非常实用和必不可少。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值