Java中String常用类

  1. equals:用于判断s1和s2是否相等和==的作用有一些差别
    String s1 = “hello”;
    String s2 = new String(“hello”);
    boolean f = s1.equals(s2);
    System.out.println(f);
    答案:true
  2.     length:判断长度和大小;
         String s="Helloworld,ems,jerry";
         System.out.println(s.length());//方法 字符串的长度
    
  3.      System.out.println(s.toLowerCase()); //转换为小写得到新的字符串是更改好的内容,源字符串没变。String是不可变的
         System.out.println(s.toUpperCase());//转换为大写	   
    
  4.      int index = s.indexOf('e');//检索字符或字符串出现的位置,如果找到就返回索引位置,如果找不到就返回-1
         System.out.println(index);//检索字符串出现的位置
    
  5.    int index = s.indexOf('e',11);//从11索引开始找e出现的位置
         System.out.println(index);//检索字符串出现的位置	    
    
  6.    index=s.lastIndexOf("e");//最后一次出现的索引位置	       
    
  7.      String s1="heLLo";
         boolean f = "hello".equalsIgnoreCase(s1);//忽略大小写比较
         System.out.println(f);
    
  8. s=“Helloworld,ems,jerry”
    String news = s.substring(0,10);//截取从start索引位置开始,到end结束位置,包含前面的索引,不包含后面的索引
    System.out.println(news+"-----"+s);
    news = s.substring(11,14);//截取从start索引位置开始,到end结束位置,包含开始11的索引,不包含结束14的索引
  9. String news1 = news.concat(" very good");//字符串的拼接,相当于+
    System.out.println(news1+"----"+news);
  10. System.out.println(s.contains(“ems”));//是否包含某些字符串
  11. System.out.println(s.startsWith(“Hello”));//以某些字符串开头
  12. System.out.println(s.endsWith(“jerry”));//以某些字符串结尾s
  13. s=" hello world ";
    news = s.trim();//去除前后空格
  14. s=“hello world ,hello java,hello linux”;
    news = s.replace(“hello”,“你好”);//替换
    System.out.println(news);
    System.out.println(s);
  15. // \s 空格 *正则规则 任意个数。
    news = s.replaceAll("\s","**");//满足正则规则的替换
    System.out.println(news);
  16. s=“hello-world-java-html-jsp-servlet”;
    String[] arr = s.split("-");//拆分字符串得到一个数组
    System.out.println(Arrays.toString(arr));
  17. String newss = String.join(";",arr);//hello 将数组中的每个元素按照符号拼接成一个字符串
    System.out.println(newss);
  18. System.out.println(“abc”.compareTo(“aba”));//比较相同字母的个数
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值