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("\.");  以点拆分  

  • 相关阅读:
    userdir 希望用户能够以http://X.X.X.X/~username 方式来访问自己的网页
    var_export() 函数的使用
    mb_detect_encoding — 检测字符的编码
    详解PHP fsockopen的使用方法
    jQuery 返回顶部
    Mysql函数
    sql where 1=1和 0=1 的作用
    Numpy基础学习(三)
    Numpy 中的矩阵
    Numpy数组的全通用函数
  • 原文地址:https://www.cnblogs.com/oversea201405/p/3766900.html
Copyright © 2011-2022 走看看