zoukankan      html  css  js  c++  java
  • String和StringBuffer 常用方法总结

     String和StringBuffer 常用方法总结
    一、不可变长度String
    1.字符串---->char数组
    char[] chars=str.toCharArray();
    2.字符串中某个字符
    char c=str.charAt();
    3.字符串中是否包含某个某几个字符
            boolean b=str.contains("ab");
    4.字符串比较
    boolean b=str.equals();
    boolean b=str.compareTo();
    5.字符串中首次出现某个字符的位置
    int i=str.indexOf("a");
    int i=str.indexOf("a",5);//从5这个位置开始,首次出现字符a的位置
    int i=str.lastIndexOf("a",3)://从指定位置开始最后一次出现字符a的位置
           int i=str.index("abcde",4);//以上方法亦适用于String
    6.去掉字符串首尾空白
    String s=str.trim();
    7.字符串开头结尾
    boolean b=str.startsWith(String begin);//是String啊不单是char
    boolean b=str.endsWith(String end);
       8.字符串替换
    String s=str.replace("a","b");//把字符a替换为字符b;repalse只针对字符
    String s=str.replaseAll(String regex,String new);//哈哈,正则表达式啊
    eg:
    String s=str.replaseAll("\s","a");//用字符串a代替空格
    9.字符串匹配
    boolean b=str.matches(String regex);
      eg:
    String str="abcdefg";
    String tmp="ab";
    boolean b=str.matches(tmp+"[a-z]*");//true
    10.字符串截取
    String s=str.subString(2,9);//实际是:2-8
    11.字符串拆分
    String[] strs=str.spilt(String regex);
    eg:
    String[] strs=str.spilt("\s");//以空格拆分
    String[] strs=str.spilt(",");//以逗号拆分
      String[] strs=str.split("\.");  以点拆分  

  • 相关阅读:
    三、Antd react 组件调用ref的用法获取实例
    三、gitextension 报错无法检出版本库的时候
    二、安装引入 antd
    一、React项目骨架搭建
    一、JAVA基础知识
    五、Maven创建Spring(IDEA2019-3-3)
    python爬取快手ios端首页热门视频
    接口测试之基础篇--http协议
    一些测试面试题
    性能测试一些相关的概念
  • 原文地址:https://www.cnblogs.com/oversea201405/p/3766900.html
Copyright © 2011-2022 走看看