• Java String常用方法


    字符串查找

    两种查找字符串的方法,indexOf(String s)和lastIndexOf(String s)。

    String str = "tyson-json";
    int index = str.indexOf("son");//返回指定字符串首次出现的索引位置,若找不到指定字符串,则返回-1
    int index = str.lastIndexOf("son");//返回指定字符串最后一次出现的索引位置,若找不到指定字符串,则返回-1
    

    获得指定索引位置的字符

    使用chatAt(int index)将指定索引位置的字符返回

    String str = "tyson";
    char c = str.charAt(2);
    

    获得子字符串

    使用substring()方法截取字符串

    String str = "hello world";
    String str1=str.substring(6);//从指定位置开始截取到字符串末尾
    String str2=str.substring(0,6);//beginIndex,endIndex
    

    字符串分割

    使用split()方法可以使字符串按指定的分割字符或字符串对内容进行分割,分割后的结果存放在字符串数组中

    String str = "Hello world";
    String[] strArray = str.split(" ");//按空格分割,分割后结果放在数组strArray
    

    替换字符串

    replace(oldChar,newChar)方法

    String str = "hello world";
    String str1 = str.replace('h','H');
    

    判断字符串的起始与结尾

    startsWith()方法与endsWith()方法分别用于判断字符串是否以指定的内容开始或结束。这两个方法的返回值都为boolean类型

    String str = "hello";
    Boolean isStart = str.startsWith("h");//true
    Boolean isEnd = str.endsWith("h");//false
    

    判断字符串是否相等

    equals()方法区分字母大小写,equalsIgnoreCase()不区分

    String str  = "Hello";
    Boolean isEqual = str.equals("hello");//false
    Boolean isEqualsIgnoreCase = str.equalsIgnoreCase("hello");//true
    

    字母大小写转换

    String str = "Hello world";
    String str1 = str.toLowerCase();//转化成小写字母
    String str2 = str.toUpperCase();//转化成大写字母
    

    去掉空格

    trim()方法去掉字符串开头或末尾的空格

  • 相关阅读:
    Consul注销实例
    sql优化基础篇
    linux下执行java类(运行java定时器)
    ExecutorService 的理解与使用
    精度计算的方法
    内部类详解
    接口的作用
    面向对象之继承和组合浅谈
    构造器前篇
    教师编制考试数据分析
  • 原文地址:https://www.cnblogs.com/tyson03/p/8903533.html
Copyright © 2020-2023  润新知