Java 字符串常用操作(String类)

2019-10-31 13:50:00
六月
来源:
https://www.cnblogs.com/freeabyss/archive/2013/05/15/3187057.html
转贴 739

字符串查找

String提供了两种查找字符串的方法,即indexOf与lastIndexOf方法。

 1、indexOf(String s) 

  2、lastIndexOf(String str)

获取指定索引位置的字符

    使用charAt()方法可将指定索引处的字符返回。

获取子字符串

   通过String类的substring()方法可对字符串进行截取。这些方法的共同点就是都利用字符串的下标进行截取,且应明确字符串下标是从0开始的。在字符串中空格占用一个索引位置。

去除空格

    trim()方法返回字符串的副本,忽略前导空格和尾部空格。

字符串替换

    replace()方法可实现将指定的字符或字符串替换成新的字符或字符串

判断字符串的开始与结尾

    startsWith()方法与endsWith()方法分别用于判断字符串是否以指定的内容开始或结束。这两个方法的返回值都为boolean类型。

判断字符串是否相等

    1、equals(String otherstr)

   2、equalsIgnoreCase(String otherstr)

按字典顺序比较两个字符串

compareTo()方法为按字典顺序比较两个字符串,该比较基于字符串中各个字符的Unicode值,按字典顺序将此String对象表示的字符序列与参数字符串所表示的字符序列进行比较。如果按字典顺序此String对象位于参数字符串之前,则比较结果为一个负整数;如果按字典顺序此String对象位于参数字符串之后,则比较结果为一个正整数;如果这两个字符串相等,则结果为0.

字母大小写转换

    字符串的toLowerCase()方法可将字符串中的所有字符从大写字母改写为小写字母,而tuUpperCase()方法可将字符串中的小写字母改写为大写字母。

字符串分割

    使用split()方法可以使字符串按指定的分隔字符或字符串对内容进行分割,并将分割后的结果存放在字符数组中。

sign为分割字符串的分割符,也可以使用正则表达式。

没有统一的对字符串进行分割的符号,如果想定义多个分割符,可使用符号“|”。例如,“,|=”表示分割符分别为“,”和“=”。

该方法可根据给定的分割符对字符串进行拆分,并限定拆分的次数。

字符串优化:https://www.360kuai.com/pc/9fd1c934172f5c88d?cota=4&kuai_so=1&sign=360_57c3bbd1&refer_scene=so_1

发表评论
评论通过审核后显示。