字符串--String类

字符串
Java为存储和处理字符串提供了两个类:String和StringBuff类。
1、String对象的声明
String 变量名;
2、String对象的创建
有4中方法:
A、初始化
String str = “abc”;
B、使用new关键字
String str = new String(“abc”);
C、通过任何返回字符串的方法
例:String str = Integer.toHexString(1234);
静态方法toHexString();可以将指定的整形数据转换成一个十六进制的字符串返回。
D、使用字符串常量
K = “Hello”.length();
3、String对象的使用
一旦创建一个String对象,那么这个字符串的值是不能被部分更改;若想更改,只有重新赋值。
String中常用方法
A、char charAt(int index)
返回指定位置的字符
B、int compareTo(String anotherString)
比较本字符串与anotherString 中的字符串是否相等。
C、intcompareToIgnoreCase(String str)
比较本字符串与str中的字符串是否相等。忽略大小写。
D、String concat(String str)
将str加到本字符串的后面,返回新生成的字符串。
E、static String copy ValueOf(char data)
用字符型数组data的值生成一个String对象,并返回。
F、int indexOf(int ch)
返回ch在本字符串出现的位置。
G、int indexOf(String str)
返回字符串str在本字符串出现的位置
H、int length()
返回字符串的长度。
I、String replace(char oldChar, char newChar)
将本字符串中的oldChar用newChar代替,并返回一个新的字符串。
J、String substring(int beginIndex, int endIndex)
截取字符串,从本字符串的beginIndex到endIndex - 1结束。
K、char[] toCharArray()
用本字符串生成一个字符型数组并返回。
L、String toLowerCase()
将本字符串中的字符转换成小写字符,并返回新生成的字符串。
M、String toUpperCase()
将本字符串中的字符转换成大写字符,并返回新生成的字符串。
N、String trim()
将字符串头、尾部的空格去掉,返回新生成的字符串。

        a、charAt(int index)返回指定索引处的 char 值
        b、compareTo(String value)按字典顺序比较两个字符串,返回len1 - len2的值。
        c、compareToIgnoreCase(String value)按字典顺序比较两个字符串,不考虑大小写。返回len1 - len2的值。
        d、concat(String value):将指定字符串连接到此字符串的结尾。
        e、contains(String value):当且仅当此字符串包含指定的 char 值序列时,返回
        true。
        f、contentEquals(StringBuffer sb) :比较字符串内容是否相同
        g、equals:比较字符串内容是否相同
        h、copyValueOf(char[])将参数char数组中的内容,拼接为字符串返回。
        i、endsWith(String value)返回字符串是否以指定字符串结尾(boolean)
        j、equalsIgnoreCase(String value):忽略大小写比较两个字符串的内容
        k、getBytes():将字符串解析为byte类型的数组返回(以码表索引的形式体现)
        l、indexOf(int ch):该方法返回对应字符在字符串中第一次出现的索引。其中ch参数
            为AS码表的索引值。
           indexOf(String value)该方法返回对应字符串在原字符串中第一次出现的索引。
        m、isEmpty():判断字符串是否为""空字符串
        n、lastIndexOf:返回指定字符在字符串中最后一次出现的索引。类比:indexOf
        o、matches(String format):判断字符串是否和参数内的正则表达式相匹配。
        p、replace:替换原字符串的内容为指定内容(replaceFirst参考)
        q、split:字符串分割,其中可以按照某种正则表达式来分割
        r、startsWith:判断字符串是否已指定内容开头。其中参数可以传入正则表达式
        s、substring:字符串截取,前包含,后不包含,返回截取的字符串
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值