String类的一些常用方法

来源:互联网 发布:淘宝免费送衣服是真的 编辑:程序博客网 时间:2024/06/05 18:03
String str=new String("hello");
String str1=new String("hi");

PS:字符串索引与数组相同,从0开始。

  • 获取字符串长度
    int i=str.length(); 返回值类型int型
  • 字符串查找,查找h首次出现在字符串的位置
    int i=str.indexOf("h") ; 返回值类型int型
  • 字符串查找查找h最后一次出现的位置
    int i=str.LastIndexOf("h");同上
    PS:若LastIndexOf的参数为"",返回结果与length()相同
  • 获取指定索引位置的字符 ,返回值类型char
    char i=str.charAt(3);
  • 字符串截取,beginIndex为开始截取的位置;
    String i=str.substring(int beginIndex);

  • 字符串截取,beginIndex为开始截取的位置,endIndex为结束位的前一位(不包括结束位)
    String i=str.substring(int beginIndex,int endIndex);

  • 去掉前尾部空格
    String i=str.trim();
  • 字符串替换 PS:如要替换的字符串内有空格,则无法替换;若要替换的字符出现多次,则全部替换
    String i=str.replace("hel","HLE");
  • 判断字符串开始与结尾 返回值布尔型
    boolean i=str.startsWith("hel");
    boolean i=str.endsWith("o");
  • 判断字符是否相等 返回值布尔型
    boolean i=str.equals(str1);
    equalsIgnoreCase()判断时忽略字符串内大小写
  • 字母大小写转换 数字和非字符不受影响,若没有需要转换的,则将原字符串返回
    str.toLowerCase; 大转小
    str.toUpperCase; 小转大
原创粉丝点击