zoukankan      html  css  js  c++  java
  • 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()方法去掉字符串开头或末尾的空格

  • 相关阅读:
    boot.asm
    C talk
    C 数据类型
    Locks, Deadlocks, and Synchronization
    C++的RTTI 观念和用途
    setup.asm
    驱动对象设备对象设备栈
    JNI 内存泄漏
    KMP 字符串匹配算法
    解开 Windows 下的临界区中的代码死锁
  • 原文地址:https://www.cnblogs.com/tyson03/p/8903533.html
Copyright © 2011-2022 走看看