String类型

String是java库中预定义的类:java.lang.String

1、构造器:String(),用来创建一个空字符串对象,String str = new String();

2、构造器: String(String original),用字符串直接创建新字符串对象,String str = new String(“Hello word!”);

3、构造器:String(char value[]),用字符数组创建一个字符串,char[] charArray={'h', 'e', 'l', 'l', 'o'};

                                                                                               String str=new String(charArray);

4、构造器:String(byte bytes[]),用字节数组创建一个字符串,byte[] bArray={104,101,108,108,111}

                                                                                               String str = new String(bArray);

字符串String的常用方法:

1、方法:length();获取字符串中的字符个数;

2、方法:charAt(index);返回字符串中指定下标的字符;

3、方法:concat(str);拼接字符串,返回一个新字符串对象;

4、方法:toUpperCase();返回一个新字符串,所有字母大写;

5、方法:toLowerCase();返回一个新字符串,所有字母小写;

6、方法:trim();返回一个新字符串,去掉原来字符串两边的空格;

7、方法:char[] toCharArray();将此字符串转换为一个心的字符数组;

8、方法:equals(str);逐字符比较,相等返回ture,不等返回false;

9、方法:equalsIgnoreCase(str);忽略大小写比较;

10、方法:compareTo(str);根据比较大小分别返回小于0,0,大于0的整数;

11、方法:compareToIgnoreCase(str);忽略大小写比较;

12、方法:startWith(prefix);如果字符串以特定前缀开始,返回ture;

13、方法:endWith(suffix);如果字符串以特定后缀开始,返回ture;

14、方法:contains(str);如果str是字符串的子字符串,返回ture;

15、方法:indexOf(ch) ;返回字符串中出现的第一个字符ch下标,没有匹配返回-1;

16、方法:indexOf(ch, fromIndex) ;返回字符串中fromIndex之后出现的第一个字符ch的下标,没有匹配返回-1;

17、方法:indexOf(s) ;返回字符串中出现的第一个字符串s下标,没有匹配返回-1;

18、方法:indexOf(s, fromIndex) ;返回字符串中fromIndex之后出现的第一个字符串s的下标,没有匹配返回-1;

19、方法:lastIndexOf(ch) ;返回字符串中出现的最后一个字符ch下标,没有匹配返回-1;

20、方法:lastIndexOf(ch, fromIndex) ;返回字符串中fromIndex之后出现的最后一个字符ch的下标,没有匹配返回-1;

21、方法:lastIndexOf(s) ;返回字符串中出现的最后一个字符串s下标,没有匹配返回-1;

22、方法:lastIndexOf(s, fromIndex) ;返回字符串中fromIndex之后出现的最后一个字符串s的下标,没有匹配返回-1;

23、方法:substring(begin);返回该字符串的子字符串,从begin下标到字符串的结尾;

24、方法:substring(begin,end)  ;返回该字符串的子字符串,从begin下标到end-1下标之间;

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值